time=2026-06-11T22:33:57.984Z level=DEBUG msg="Not attempting generation of an ABI report" time=2026-06-11T22:33:57.984Z level=DEBUG msg="Configuring container namespace" time=2026-06-11T22:33:57.984Z level=DEBUG msg="Set binaries" eopkg=eopkg.bin eopkg_xml=eopkg.py2 ypkg="" time=2026-06-11T22:33:57.984Z level=INFO msg="History generation enabled" time=2026-06-11T22:33:58.260Z level=DEBUG msg="Obtained package history" time=2026-06-11T22:33:58.265Z level=DEBUG msg="Building package" name=python-packaging version=26.2 release=28 type=ypkg profile=unstable-x86_64 time=2026-06-11T22:33:58.266Z level=DEBUG msg="Removing stale workspace" path=/var/cache/solbuild/unstable-x86_64/python-packaging time=2026-06-11T22:33:58.266Z level=DEBUG msg="Configuring overlay storage" time=2026-06-11T22:33:58.266Z level=DEBUG msg="Mounting overlayfs" time=2026-06-11T22:33:58.266Z level=DEBUG msg="Mounting root tmpfs" dir=/var/cache/solbuild/unstable-x86_64/python-packaging size=40G time=2026-06-11T22:33:58.267Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/python-packaging/work time=2026-06-11T22:33:58.267Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/python-packaging/tmp time=2026-06-11T22:33:58.267Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/python-packaging/img time=2026-06-11T22:33:58.267Z level=DEBUG msg="Creating overlay storage directory" path=/var/cache/solbuild/unstable-x86_64/python-packaging/union time=2026-06-11T22:33:58.267Z level=DEBUG msg="Mounting backing image" point=/var/lib/solbuild/images/unstable-x86_64.img time=2026-06-11T22:33:58.271Z level=DEBUG msg="Mounting overlayfs" upper=/var/cache/solbuild/unstable-x86_64/python-packaging/tmp lower=/var/cache/solbuild/unstable-x86_64/python-packaging/img workdir=/var/cache/solbuild/unstable-x86_64/python-packaging/work target=/var/cache/solbuild/unstable-x86_64/python-packaging/union time=2026-06-11T22:33:58.272Z level=DEBUG msg="Bringing up virtual filesystems" time=2026-06-11T22:33:58.272Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/python-packaging/union/dev/pts time=2026-06-11T22:33:58.272Z level=DEBUG msg="Creating VFS directory" dir=/var/cache/solbuild/unstable-x86_64/python-packaging/union/dev/shm time=2026-06-11T22:33:58.272Z level=DEBUG msg="Mounting vfs /dev" time=2026-06-11T22:33:58.272Z level=DEBUG msg="Mounting vfs /dev/pts" time=2026-06-11T22:33:58.273Z level=DEBUG msg="Mounting vfs /proc" time=2026-06-11T22:33:58.273Z level=DEBUG msg="Mounting vfs /sys" time=2026-06-11T22:33:58.274Z level=DEBUG msg="Mounting vfs /dev/shm" time=2026-06-11T22:33:58.274Z level=DEBUG msg="Creating target directory" dir=/var/cache/solbuild/unstable-x86_64/python-packaging/union/home/build/work time=2026-06-11T22:33:58.274Z level=DEBUG msg="Copying source" source=/srv/builder/BUILDDIR/CLONE/packages/packages/py/python-packaging/package.yml target=/var/cache/solbuild/unstable-x86_64/python-packaging/union/home/build/work/package.yml time=2026-06-11T22:33:58.275Z level=DEBUG msg="Validating sources" time=2026-06-11T22:33:58.275Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-06-11T22:33:58.275Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-06-11T22:33:58.275Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-06-11T22:33:58.275Z level=DEBUG msg="Starting D-BUS" time=2026-06-11T22:33:58.275Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-packaging/union command="dbus-uuidgen --ensure" time=2026-06-11T22:33:58.280Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-packaging/union command="dbus-daemon --system" time=2026-06-11T22:33:58.283Z level=DEBUG msg="Discovering repos in rootfs" time=2026-06-11T22:33:58.283Z level=DEBUG msg="Removing repository" repo=Solus time=2026-06-11T22:33:58.283Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-packaging/union command="eopkg.bin remove-repo 'Solus' -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Repo Solus removed from system. time=2026-06-11T22:33:58.394Z level=DEBUG msg="Adding repo to system" name=Solus uri=https://packages.getsol.us/unstable/eopkg-index.xml.xz time=2026-06-11T22:33:58.394Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-packaging/union command="eopkg.bin add-repo 'Solus' 'https://packages.getsol.us/unstable/eopkg-index.xml.xz' -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: No repository found. Automatically adding Solus stable. Repo Solus added to system. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 1% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 2% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 3% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 4% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 5% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 6% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 7% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 8% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 9% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 10% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 11% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 12% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 13% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 14% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 15% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 16% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 17% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 18% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 19% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 20% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 21% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 22% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 23% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 24% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 25% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 26% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 27% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 28% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 29% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 30% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 31% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 32% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 33% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 34% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 35% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 36% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 37% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 38% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 39% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 40% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 41% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 42% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 43% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 44% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 45% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 46% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 47% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 48% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 49% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 50% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 51% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 52% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 53% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 54% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 55% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 56% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 57% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 58% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 59% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 60% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 61% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 62% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 63% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 64% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 65% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 66% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 67% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 68% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 69% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 70% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 71% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 72% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 73% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 74% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 75% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 76% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 77% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 78% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 79% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 80% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 81% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 82% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 83% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 84% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 85% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 86% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 87% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 88% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 89% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 90% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 91% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 92% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 93% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 94% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 95% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 96% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 97% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 98% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB) 99% 0.00 --/- [--:--:--] eopkg-index.xml.xz (3.1 MB)100% 0.00 --/- [--:--:--] [complete] Package database updated. time=2026-06-11T22:34:00.441Z level=DEBUG msg="Upgrading system base" time=2026-06-11T22:34:00.441Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-packaging/union command="eopkg.bin upgrade -y -N" Updating repositories Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Updating repository: Solus Disabling keyboard interrupts for file operations. eopkg-index.xml.xz.sha1sum (40.0 B) 0% 0.00 --/- [--:--:--] eopkg-index.xml.xz.sha1sum (40.0 B)100% 0.00 --/- [--:--:--] [complete] Solus repository information is up-to-date. Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: Safety switch forces the installation of following packages: envsubst Warning: Safety switch forces the upgrade of following packages: bash bash-completion brotli file gettext gettext-libs glib2 gobject-introspection hwdata libcap-ng libdw libelf libgpg-error libicu libnss libtextstyle libusb libxml2 openssl python-magic sqlite3 util-linux which wireless-regdb The following packages will be upgraded: bash bash-completion bash-completion-devel brotli cmake envsubst file file-devel gettext gettext-devel gettext-libs glib2 glib2-devel gobject-introspection gobject-introspection-devel hwdata iksemel libcap-ng libdw libelf libgpg-error libgpg-error-devel libicu libicu-devel libnss libpipeline libtextstyle libtextstyle-devel libusb libxml2 libxml2-devel m4 meson nftables openssl openssl-devel pygments python-cffi python-click python-cparser python-humanize python-jeepney python-lzma-mt python-magic python-markdown-it-py python-mdurl python-ordered-set python-packaging python-rich python-setuptools python-shellingham python-typer python-typing-extensions python-xattr python-zstandard python3 pyyaml ruamel-yaml-clib ruamel_yaml sqlite3 util-linux util-linux-devel which wireless-regdb Total size of package(s): 73.38 MB Warning: There are extra packages due to dependencies. Downloading 1 / 64 Package util-linux found in repository Solus util-linux-2.41.4-58-1-x86_64.eopkg [cached] Downloading 2 / 64 Package libgpg-error found in repository Solus libgpg-error-1.61-29-1-x86_64.eopkg [cached] Downloading 3 / 64 Package libgpg-error-devel found in repository Solus libgpg-error-devel-1.61-29-1-x86_64.eopkg [cached] Downloading 4 / 64 Package pyyaml found in repository Solus pyyaml-6.0.3-25-1-x86_64.eopkg [cached] Downloading 5 / 64 Package which found in repository Solus which-2.25-9-1-x86_64.eopkg [cached] Downloading 6 / 64 Package bash-completion found in repository Solus bash-completion-2.17.0-28-1-x86_64.eopkg [cached] Downloading 7 / 64 Package python-rich found in repository Solus python-rich-15.0.0-9-1-x86_64.eopkg [cached] Downloading 8 / 64 Package ruamel_yaml found in repository Solus ruamel_yaml-0.19.1-9-1-x86_64.eopkg [cached] Downloading 9 / 64 Package meson found in repository Solus meson-1.11.0-71-1-x86_64.eopkg [cached] Downloading 10 / 64 Package libpipeline found in repository Solus libpipeline-1.5.8-10-1-x86_64.eopkg [cached] Downloading 11 / 64 Package util-linux-devel found in repository Solus util-linux-devel-2.41.4-58-1-x86_64.eopkg [cached] Downloading 12 / 64 Package glib2 found in repository Solus glib2-2.88.1-128-1-x86_64.eopkg [cached] Downloading 13 / 64 Package glib2-devel found in repository Solus glib2-devel-2.88.1-128-1-x86_64.eopkg [cached] Downloading 14 / 64 Package gobject-introspection found in repository Solus gobject-introspection-1.86.0-47-1-x86_64.eopkg [cached] Downloading 15 / 64 Package gobject-introspection-devel found in repository Solus gobject-introspection-devel-1.86.0-47-1-x86_64.eopkg [cached] Downloading 16 / 64 Package pygments found in repository Solus pygments-2.19.2-22-1-x86_64.eopkg [cached] Downloading 17 / 64 Package ruamel-yaml-clib found in repository Solus ruamel-yaml-clib-0.2.15-4-1-x86_64.eopkg [cached] Downloading 18 / 64 Package wireless-regdb found in repository Solus wireless-regdb-2026.03.18-11-1-x86_64.eopkg [cached] Downloading 19 / 64 Package libtextstyle found in repository Solus libtextstyle-1.0-23-1-x86_64.eopkg [cached] Downloading 20 / 64 Package python-xattr found in repository Solus python-xattr-1.3.0-5-1-x86_64.eopkg [cached] Downloading 21 / 64 Package libelf found in repository Solus libelf-0.195-31-1-x86_64.eopkg [cached] Downloading 22 / 64 Package libdw found in repository Solus libdw-0.195-31-1-x86_64.eopkg [cached] Downloading 23 / 64 Package python-click found in repository Solus python-click-8.4.1-18-1-x86_64.eopkg [cached] Downloading 24 / 64 Package cmake found in repository Solus cmake-4.3.3-69-1-x86_64.eopkg [cached] Downloading 25 / 64 Package python-packaging found in repository Solus python-packaging-26.2-27-1-x86_64.eopkg [cached] Downloading 26 / 64 Package python-magic found in repository Solus python-magic-0.4.27-15-1-x86_64.eopkg [cached] Downloading 27 / 64 Package python-markdown-it-py found in repository Solus python-markdown-it-py-4.0.0-5-1-x86_64.eopkg [cached] Downloading 28 / 64 Package libicu found in repository Solus libicu-78.3-31-1-x86_64.eopkg [cached] Downloading 29 / 64 Package libicu-devel found in repository Solus libicu-devel-78.3-31-1-x86_64.eopkg [cached] Downloading 30 / 64 Package libxml2 found in repository Solus libxml2-2.13.9-60-1-x86_64.eopkg [cached] Downloading 31 / 64 Package libxml2-devel found in repository Solus libxml2-devel-2.13.9-60-1-x86_64.eopkg [cached] Downloading 32 / 64 Package python-ordered-set found in repository Solus python-ordered-set-4.1.0-5-1-x86_64.eopkg [cached] Downloading 33 / 64 Package python-cparser found in repository Solus python-cparser-2.22-14-1-x86_64.eopkg [cached] Downloading 34 / 64 Package sqlite3 found in repository Solus sqlite3-3.53.1-66-1-x86_64.eopkg [cached] Downloading 35 / 64 Package python-mdurl found in repository Solus python-mdurl-0.1.2-4-1-x86_64.eopkg [cached] Downloading 36 / 64 Package libnss found in repository Solus libnss-3.124-83-1-x86_64.eopkg [cached] Downloading 37 / 64 Package brotli found in repository Solus brotli-1.2.0-14-1-x86_64.eopkg [cached] Downloading 38 / 64 Package libusb found in repository Solus libusb-1.0.30-19-1-x86_64.eopkg [cached] Downloading 39 / 64 Package libcap-ng found in repository Solus libcap-ng-0.9.3-15-1-x86_64.eopkg [cached] Downloading 40 / 64 Package file found in repository Solus file-5.47-26-1-x86_64.eopkg [cached] Downloading 41 / 64 Package file-devel found in repository Solus file-devel-5.47-26-1-x86_64.eopkg [cached] Downloading 42 / 64 Package nftables found in repository Solus nftables-1.1.1-12-1-x86_64.eopkg [cached] Downloading 43 / 64 Package gettext-libs found in repository Solus gettext-libs-1.0-23-1-x86_64.eopkg [cached] Downloading 44 / 64 Package hwdata found in repository Solus hwdata-0.408-53-1-x86_64.eopkg [cached] Downloading 45 / 64 Package python-humanize found in repository Solus python-humanize-4.8.0-14-1-x86_64.eopkg [cached] Downloading 46 / 64 Package envsubst found in repository Solus envsubst-1.0-23-1-x86_64.eopkg [cached] Downloading 47 / 64 Package gettext found in repository Solus gettext-1.0-23-1-x86_64.eopkg [cached] Downloading 48 / 64 Package openssl found in repository Solus openssl-3.6.3-59-1-x86_64.eopkg [cached] Downloading 49 / 64 Package bash-completion-devel found in repository Solus bash-completion-devel-2.17.0-28-1-x86_64.eopkg [cached] Downloading 50 / 64 Package libtextstyle-devel found in repository Solus libtextstyle-devel-1.0-23-1-x86_64.eopkg [cached] Downloading 51 / 64 Package python-typing-extensions found in repository Solus python-typing-extensions-4.15.0-14-1-x86_64.eopkg [cached] Downloading 52 / 64 Package python-jeepney found in repository Solus python-jeepney-0.8.0-9-1-x86_64.eopkg [cached] Downloading 53 / 64 Package m4 found in repository Solus m4-1.4.21-10-1-x86_64.eopkg [cached] Downloading 54 / 64 Package python-zstandard found in repository Solus python-zstandard-0.25.0-8-1-x86_64.eopkg [cached] Downloading 55 / 64 Package bash found in repository Solus bash-5.3.12-90-1-x86_64.eopkg [cached] Downloading 56 / 64 Package python-setuptools found in repository Solus python-setuptools-82.0.1-27-1-x86_64.eopkg [cached] Downloading 57 / 64 Package openssl-devel found in repository Solus openssl-devel-3.6.3-59-1-x86_64.eopkg [cached] Downloading 58 / 64 Package python3 found in repository Solus python3-3.14.6-79-1-x86_64.eopkg [cached] Downloading 59 / 64 Package gettext-devel found in repository Solus gettext-devel-1.0-23-1-x86_64.eopkg [cached] Downloading 60 / 64 Package python-lzma-mt found in repository Solus python-lzma-mt-0.1.4-2-1-x86_64.eopkg [cached] Downloading 61 / 64 Package python-typer found in repository Solus python-typer-0.17.3-2-1-x86_64.eopkg [cached] Downloading 62 / 64 Package iksemel found in repository Solus iksemel-1.6.2-6-1-x86_64.eopkg [cached] Downloading 63 / 64 Package python-shellingham found in repository Solus python-shellingham-1.5.4-6-1-x86_64.eopkg [cached] Downloading 64 / 64 Package python-cffi found in repository Solus python-cffi-2.0.0-23-1-x86_64.eopkg [cached] Finished downloading package upgrades. Disabling keyboard interrupts for file operations. Installing 1 / 64 util-linux-2.41.4-58-1-x86_64.eopkg [cached] Installing util-linux, version 2.41.4, release 58 Upgrading to new distribution release Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (0%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (1%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (2%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (3%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (4%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (5%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (6%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (7%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (8%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (9%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (10%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (11%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (12%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (13%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (14%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (15%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (16%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (17%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (18%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (19%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (20%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (21%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (22%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (23%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (24%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (25%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (26%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (27%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (28%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (29%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (30%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (31%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (32%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (33%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (34%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (35%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (36%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (37%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (38%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (39%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (40%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (41%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (42%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (43%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (44%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (45%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (46%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (47%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (48%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (49%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (50%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (51%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (52%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (53%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (54%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (55%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (56%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (57%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (58%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (59%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (60%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (61%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (62%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (63%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (64%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (65%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (66%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (67%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (68%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (69%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (70%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (71%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (72%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (73%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (74%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (75%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (76%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (77%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (78%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (79%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (80%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (81%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (82%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (83%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (84%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (85%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (86%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (87%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (88%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (89%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (90%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (91%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (92%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (93%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (94%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (95%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (96%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (97%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (98%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (99%) Extracting the files of util-linux (100%) [complete] Upgraded util-linux Installing 2 / 64 libgpg-error-1.61-29-1-x86_64.eopkg [cached] Installing libgpg-error, version 1.61, release 29 Upgrading to new distribution release Extracting the files of libgpg-error (2%) Extracting the files of libgpg-error (5%) Extracting the files of libgpg-error (8%) Extracting the files of libgpg-error (10%) Extracting the files of libgpg-error (13%) Extracting the files of libgpg-error (16%) Extracting the files of libgpg-error (18%) Extracting the files of libgpg-error (21%) Extracting the files of libgpg-error (24%) Extracting the files of libgpg-error (27%) Extracting the files of libgpg-error (29%) Extracting the files of libgpg-error (32%) Extracting the files of libgpg-error (35%) Extracting the files of libgpg-error (37%) Extracting the files of libgpg-error (40%) Extracting the files of libgpg-error (43%) Extracting the files of libgpg-error (45%) Extracting the files of libgpg-error (48%) Extracting the files of libgpg-error (51%) Extracting the files of libgpg-error (54%) Extracting the files of libgpg-error (56%) Extracting the files of libgpg-error (59%) Extracting the files of libgpg-error (62%) Extracting the files of libgpg-error (64%) Extracting the files of libgpg-error (67%) Extracting the files of libgpg-error (70%) Extracting the files of libgpg-error (72%) Extracting the files of libgpg-error (75%) Extracting the files of libgpg-error (78%) Extracting the files of libgpg-error (81%) Extracting the files of libgpg-error (83%) Extracting the files of libgpg-error (86%) Extracting the files of libgpg-error (89%) Extracting the files of libgpg-error (91%) Extracting the files of libgpg-error (94%) Extracting the files of libgpg-error (97%) Extracting the files of libgpg-error (100%) [complete] Upgraded libgpg-error Installing 3 / 64 libgpg-error-devel-1.61-29-1-x86_64.eopkg [cached] Installing libgpg-error-devel, version 1.61, release 29 Upgrading to new distribution release Extracting the files of libgpg-error-devel (16%) Extracting the files of libgpg-error-devel (33%) Extracting the files of libgpg-error-devel (50%) Extracting the files of libgpg-error-devel (66%) Extracting the files of libgpg-error-devel (83%) Extracting the files of libgpg-error-devel (100%) [complete] Upgraded libgpg-error-devel Installing 4 / 64 pyyaml-6.0.3-25-1-x86_64.eopkg [cached] Installing pyyaml, version 6.0.3, release 25 Upgrading to new distribution release Extracting the files of pyyaml (1%) Extracting the files of pyyaml (3%) Extracting the files of pyyaml (5%) Extracting the files of pyyaml (6%) Extracting the files of pyyaml (8%) Extracting the files of pyyaml (10%) Extracting the files of pyyaml (11%) Extracting the files of pyyaml (13%) Extracting the files of pyyaml (15%) Extracting the files of pyyaml (16%) Extracting the files of pyyaml (18%) Extracting the files of pyyaml (20%) Extracting the files of pyyaml (21%) Extracting the files of pyyaml (23%) Extracting the files of pyyaml (25%) Extracting the files of pyyaml (26%) Extracting the files of pyyaml (28%) Extracting the files of pyyaml (30%) Extracting the files of pyyaml (31%) Extracting the files of pyyaml (33%) Extracting the files of pyyaml (35%) Extracting the files of pyyaml (36%) Extracting the files of pyyaml (38%) Extracting the files of pyyaml (40%) Extracting the files of pyyaml (41%) Extracting the files of pyyaml (43%) Extracting the files of pyyaml (45%) Extracting the files of pyyaml (46%) Extracting the files of pyyaml (48%) Extracting the files of pyyaml (50%) Extracting the files of pyyaml (51%) Extracting the files of pyyaml (53%) Extracting the files of pyyaml (55%) Extracting the files of pyyaml (56%) Extracting the files of pyyaml (58%) Extracting the files of pyyaml (60%) Extracting the files of pyyaml (61%) Extracting the files of pyyaml (63%) Extracting the files of pyyaml (65%) Extracting the files of pyyaml (66%) Extracting the files of pyyaml (68%) Extracting the files of pyyaml (70%) Extracting the files of pyyaml (71%) Extracting the files of pyyaml (73%) Extracting the files of pyyaml (75%) Extracting the files of pyyaml (76%) Extracting the files of pyyaml (78%) Extracting the files of pyyaml (80%) Extracting the files of pyyaml (81%) Extracting the files of pyyaml (83%) Extracting the files of pyyaml (85%) Extracting the files of pyyaml (86%) Extracting the files of pyyaml (88%) Extracting the files of pyyaml (90%) Extracting the files of pyyaml (91%) Extracting the files of pyyaml (93%) Extracting the files of pyyaml (95%) Extracting the files of pyyaml (96%) Extracting the files of pyyaml (98%) Extracting the files of pyyaml (100%) [complete] Upgraded pyyaml Installing 5 / 64 which-2.25-9-1-x86_64.eopkg [cached] Installing which, version 2.25, release 9 Upgrading to new distribution release Extracting the files of which (25%) Extracting the files of which (50%) Extracting the files of which (75%) Extracting the files of which (100%) [complete] Upgraded which Installing 6 / 64 bash-completion-2.17.0-28-1-x86_64.eopkg [cached] Installing bash-completion, version 2.17.0, release 28 Upgrading to new distribution release Extracting the files of bash-completion (0%) Extracting the files of bash-completion (0%) Extracting the files of bash-completion (0%) Extracting the files of bash-completion (0%) Extracting the files of bash-completion (0%) Extracting the files of bash-completion (0%) Extracting the files of bash-completion (0%) Extracting the files of bash-completion (0%) Extracting the files of bash-completion (0%) Extracting the files of bash-completion (0%) Extracting the files of bash-completion (1%) Extracting the files of bash-completion (1%) Extracting the files of bash-completion (1%) Extracting the files of bash-completion (1%) Extracting the files of bash-completion (1%) Extracting the files of bash-completion (1%) Extracting the files of bash-completion (1%) Extracting the files of bash-completion (1%) Extracting the files of bash-completion (1%) Extracting the files of bash-completion (1%) Extracting the files of bash-completion (1%) Extracting the files of bash-completion (2%) Extracting the files of bash-completion (2%) Extracting the files of bash-completion (2%) Extracting the files of bash-completion (2%) Extracting the files of bash-completion (2%) Extracting the files of bash-completion (2%) Extracting the files of bash-completion (2%) Extracting the files of bash-completion (2%) Extracting the files of bash-completion (2%) Extracting the files of bash-completion (2%) Extracting the files of bash-completion (2%) Extracting the files of bash-completion (3%) Extracting the files of bash-completion (3%) Extracting the files of bash-completion (3%) Extracting the files of bash-completion (3%) Extracting the files of bash-completion (3%) Extracting the files of bash-completion (3%) Extracting the files of bash-completion (3%) Extracting the files of bash-completion (3%) Extracting the files of bash-completion (3%) Extracting the files of bash-completion (3%) Extracting the files of bash-completion (4%) Extracting the files of bash-completion (4%) Extracting the files of bash-completion (4%) Extracting the files of bash-completion (4%) Extracting the files of bash-completion (4%) Extracting the files of bash-completion (4%) Extracting the files of bash-completion (4%) Extracting the files of bash-completion (4%) Extracting the files of bash-completion (4%) Extracting the files of bash-completion (4%) Extracting the files of bash-completion (4%) Extracting the files of bash-completion (5%) Extracting the files of bash-completion (5%) Extracting the files of bash-completion (5%) Extracting the files of bash-completion (5%) Extracting the files of bash-completion (5%) Extracting the files of bash-completion (5%) Extracting the files of bash-completion (5%) Extracting the files of bash-completion (5%) Extracting the files of bash-completion (5%) Extracting the files of bash-completion (5%) Extracting the files of bash-completion (5%) Extracting the files of bash-completion (6%) Extracting the files of bash-completion (6%) Extracting the files of bash-completion (6%) Extracting the files of bash-completion (6%) Extracting the files of bash-completion (6%) Extracting the files of bash-completion (6%) Extracting the files of bash-completion (6%) Extracting the files of bash-completion (6%) Extracting the files of bash-completion (6%) Extracting the files of bash-completion (6%) Extracting the files of bash-completion (7%) Extracting the files of bash-completion (7%) Extracting the files of bash-completion (7%) Extracting the files of bash-completion (7%) Extracting the files of bash-completion (7%) Extracting the files of bash-completion (7%) Extracting the files of bash-completion (7%) Extracting the files of bash-completion (7%) Extracting the files of bash-completion (7%) Extracting the files of bash-completion (7%) Extracting the files of bash-completion (7%) Extracting the files of bash-completion (8%) Extracting the files of bash-completion (8%) Extracting the files of bash-completion (8%) Extracting the files of bash-completion (8%) Extracting the files of bash-completion (8%) Extracting the files of bash-completion (8%) Extracting the files of bash-completion (8%) Extracting the files of bash-completion (8%) Extracting the files of bash-completion (8%) Extracting the files of bash-completion (8%) Extracting the files of bash-completion (8%) Extracting the files of bash-completion (9%) Extracting the files of bash-completion (9%) Extracting the files of bash-completion (9%) Extracting the files of bash-completion (9%) Extracting the files of bash-completion (9%) Extracting the files of bash-completion (9%) Extracting the files of bash-completion (9%) Extracting the files of bash-completion (9%) Extracting the files of bash-completion (9%) Extracting the files of bash-completion (9%) Extracting the files of bash-completion (9%) Extracting the files of bash-completion (10%) Extracting the files of bash-completion (10%) Extracting the files of bash-completion (10%) Extracting the files of bash-completion (10%) Extracting the files of bash-completion (10%) Extracting the files of bash-completion (10%) Extracting the files of bash-completion (10%) Extracting the files of bash-completion (10%) Extracting the files of bash-completion (10%) Extracting the files of bash-completion (10%) Extracting the files of bash-completion (11%) Extracting the files of bash-completion (11%) Extracting the files of bash-completion (11%) Extracting the files of bash-completion (11%) Extracting the files of bash-completion (11%) Extracting the files of bash-completion (11%) Extracting the files of bash-completion (11%) Extracting the files of bash-completion (11%) Extracting the files of bash-completion (11%) Extracting the files of bash-completion (11%) Extracting the files of bash-completion (11%) Extracting the files of bash-completion (12%) Extracting the files of bash-completion (12%) Extracting the files of bash-completion (12%) Extracting the files of bash-completion (12%) Extracting the files of bash-completion (12%) Extracting the files of bash-completion (12%) Extracting the files of bash-completion (12%) Extracting the files of bash-completion (12%) Extracting the files of bash-completion (12%) Extracting the files of bash-completion (12%) Extracting the files of bash-completion (12%) Extracting the files of bash-completion (13%) Extracting the files of bash-completion (13%) Extracting the files of bash-completion (13%) Extracting the files of bash-completion (13%) Extracting the files of bash-completion (13%) Extracting the files of bash-completion (13%) Extracting the files of bash-completion (13%) Extracting the files of bash-completion (13%) Extracting the files of bash-completion (13%) Extracting the files of bash-completion (13%) Extracting the files of bash-completion (14%) Extracting the files of bash-completion (14%) Extracting the files of bash-completion (14%) Extracting the files of bash-completion (14%) Extracting the files of bash-completion (14%) Extracting the files of bash-completion (14%) Extracting the files of bash-completion (14%) Extracting the files of bash-completion (14%) Extracting the files of bash-completion (14%) Extracting the files of bash-completion (14%) Extracting the files of bash-completion (14%) Extracting the files of bash-completion (15%) Extracting the files of bash-completion (15%) Extracting the files of bash-completion (15%) Extracting the files of bash-completion (15%) Extracting the files of bash-completion (15%) Extracting the files of bash-completion (15%) Extracting the files of bash-completion (15%) Extracting the files of bash-completion (15%) Extracting the files of bash-completion (15%) Extracting the files of bash-completion (15%) Extracting the files of bash-completion (15%) Extracting the files of bash-completion (16%) Extracting the files of bash-completion (16%) Extracting the files of bash-completion (16%) Extracting the files of bash-completion (16%) Extracting the files of bash-completion (16%) Extracting the files of bash-completion (16%) Extracting the files of bash-completion (16%) Extracting the files of bash-completion (16%) Extracting the files of bash-completion (16%) Extracting the files of bash-completion (16%) Extracting the files of bash-completion (16%) Extracting the files of bash-completion (17%) Extracting the files of bash-completion (17%) Extracting the files of bash-completion (17%) Extracting the files of bash-completion (17%) Extracting the files of bash-completion (17%) Extracting the files of bash-completion (17%) Extracting the files of bash-completion (17%) Extracting the files of bash-completion (17%) Extracting the files of bash-completion (17%) Extracting the files of bash-completion (17%) Extracting the files of bash-completion (18%) Extracting the files of bash-completion (18%) Extracting the files of bash-completion (18%) Extracting the files of bash-completion (18%) Extracting the files of bash-completion (18%) Extracting the files of bash-completion (18%) Extracting the files of bash-completion (18%) Extracting the files of bash-completion (18%) Extracting the files of bash-completion (18%) Extracting the files of bash-completion (18%) Extracting the files of bash-completion (18%) Extracting the files of bash-completion (19%) Extracting the files of bash-completion (19%) Extracting the files of bash-completion (19%) Extracting the files of bash-completion (19%) Extracting the files of bash-completion (19%) Extracting the files of bash-completion (19%) Extracting the files of bash-completion (19%) Extracting the files of bash-completion (19%) Extracting the files of bash-completion (19%) Extracting the files of bash-completion (19%) Extracting the files of bash-completion (19%) Extracting the files of bash-completion (20%) Extracting the files of bash-completion (20%) Extracting the files of bash-completion (20%) Extracting the files of bash-completion (20%) Extracting the files of bash-completion (20%) Extracting the files of bash-completion (20%) Extracting the files of bash-completion (20%) Extracting the files of bash-completion (20%) Extracting the files of bash-completion (20%) Extracting the files of bash-completion (20%) Extracting the files of bash-completion (21%) Extracting the files of bash-completion (21%) Extracting the files of bash-completion (21%) Extracting the files of bash-completion (21%) Extracting the files of bash-completion (21%) Extracting the files of bash-completion (21%) Extracting the files of bash-completion (21%) Extracting the files of bash-completion (21%) Extracting the files of bash-completion (21%) Extracting the files of bash-completion (21%) Extracting the files of bash-completion (21%) Extracting the files of bash-completion (22%) Extracting the files of bash-completion (22%) Extracting the files of bash-completion (22%) Extracting the files of bash-completion (22%) Extracting the files of bash-completion (22%) Extracting the files of bash-completion (22%) Extracting the files of bash-completion (22%) Extracting the files of bash-completion (22%) Extracting the files of bash-completion (22%) Extracting the files of bash-completion (22%) Extracting the files of bash-completion (22%) Extracting the files of bash-completion (23%) Extracting the files of bash-completion (23%) Extracting the files of bash-completion (23%) Extracting the files of bash-completion (23%) Extracting the files of bash-completion (23%) Extracting the files of bash-completion (23%) Extracting the files of bash-completion (23%) Extracting the files of bash-completion (23%) Extracting the files of bash-completion (23%) Extracting the files of bash-completion (23%) Extracting the files of bash-completion (23%) Extracting the files of bash-completion (24%) Extracting the files of bash-completion (24%) Extracting the files of bash-completion (24%) Extracting the files of bash-completion (24%) Extracting the files of bash-completion (24%) Extracting the files of bash-completion (24%) Extracting the files of bash-completion (24%) Extracting the files of bash-completion (24%) Extracting the files of bash-completion (24%) Extracting the files of bash-completion (24%) Extracting the files of bash-completion (25%) Extracting the files of bash-completion (25%) Extracting the files of bash-completion (25%) Extracting the files of bash-completion (25%) Extracting the files of bash-completion (25%) Extracting the files of bash-completion (25%) Extracting the files of bash-completion (25%) Extracting the files of bash-completion (25%) Extracting the files of bash-completion (25%) Extracting the files of bash-completion (25%) Extracting the files of bash-completion (25%) Extracting the files of bash-completion (26%) Extracting the files of bash-completion (26%) Extracting the files of bash-completion (26%) Extracting the files of bash-completion (26%) Extracting the files of bash-completion (26%) Extracting the files of bash-completion (26%) Extracting the files of bash-completion (26%) Extracting the files of bash-completion (26%) Extracting the files of bash-completion (26%) Extracting the files of bash-completion (26%) Extracting the files of bash-completion (26%) Extracting the files of bash-completion (27%) Extracting the files of bash-completion (27%) Extracting the files of bash-completion (27%) Extracting the files of bash-completion (27%) Extracting the files of bash-completion (27%) Extracting the files of bash-completion (27%) Extracting the files of bash-completion (27%) Extracting the files of bash-completion (27%) Extracting the files of bash-completion (27%) Extracting the files of bash-completion (27%) Extracting the files of bash-completion (28%) Extracting the files of bash-completion (28%) Extracting the files of bash-completion (28%) Extracting the files of bash-completion (28%) Extracting the files of bash-completion (28%) Extracting the files of bash-completion (28%) Extracting the files of bash-completion (28%) Extracting the files of bash-completion (28%) Extracting the files of bash-completion (28%) Extracting the files of bash-completion (28%) Extracting the files of bash-completion (28%) Extracting the files of bash-completion (29%) Extracting the files of bash-completion (29%) Extracting the files of bash-completion (29%) Extracting the files of bash-completion (29%) Extracting the files of bash-completion (29%) Extracting the files of bash-completion (29%) Extracting the files of bash-completion (29%) Extracting the files of bash-completion (29%) Extracting the files of bash-completion (29%) Extracting the files of bash-completion (29%) Extracting the files of bash-completion (29%) Extracting the files of bash-completion (30%) Extracting the files of bash-completion (30%) Extracting the files of bash-completion (30%) Extracting the files of bash-completion (30%) Extracting the files of bash-completion (30%) Extracting the files of bash-completion (30%) Extracting the files of bash-completion (30%) Extracting the files of bash-completion (30%) Extracting the files of bash-completion (30%) Extracting the files of bash-completion (30%) Extracting the files of bash-completion (30%) Extracting the files of bash-completion (31%) Extracting the files of bash-completion (31%) Extracting the files of bash-completion (31%) Extracting the files of bash-completion (31%) Extracting the files of bash-completion (31%) Extracting the files of bash-completion (31%) Extracting the files of bash-completion (31%) Extracting the files of bash-completion (31%) Extracting the files of bash-completion (31%) Extracting the files of bash-completion (31%) Extracting the files of bash-completion (32%) Extracting the files of bash-completion (32%) Extracting the files of bash-completion (32%) Extracting the files of bash-completion (32%) Extracting the files of bash-completion (32%) Extracting the files of bash-completion (32%) Extracting the files of bash-completion (32%) Extracting the files of bash-completion (32%) Extracting the files of bash-completion (32%) Extracting the files of bash-completion (32%) Extracting the files of bash-completion (32%) Extracting the files of bash-completion (33%) Extracting the files of bash-completion (33%) Extracting the files of bash-completion (33%) Extracting the files of bash-completion (33%) Extracting the files of bash-completion (33%) Extracting the files of bash-completion (33%) Extracting the files of bash-completion (33%) Extracting the files of bash-completion (33%) Extracting the files of bash-completion (33%) Extracting the files of bash-completion (33%) Extracting the files of bash-completion (33%) Extracting the files of bash-completion (34%) Extracting the files of bash-completion (34%) Extracting the files of bash-completion (34%) Extracting the files of bash-completion (34%) Extracting the files of bash-completion (34%) Extracting the files of bash-completion (34%) Extracting the files of bash-completion (34%) Extracting the files of bash-completion (34%) Extracting the files of bash-completion (34%) Extracting the files of bash-completion (34%) Extracting the files of bash-completion (35%) Extracting the files of bash-completion (35%) Extracting the files of bash-completion (35%) Extracting the files of bash-completion (35%) Extracting the files of bash-completion (35%) Extracting the files of bash-completion (35%) Extracting the files of bash-completion (35%) Extracting the files of bash-completion (35%) Extracting the files of bash-completion (35%) Extracting the files of bash-completion (35%) Extracting the files of bash-completion (35%) Extracting the files of bash-completion (36%) Extracting the files of bash-completion (36%) Extracting the files of bash-completion (36%) Extracting the files of bash-completion (36%) Extracting the files of bash-completion (36%) Extracting the files of bash-completion (36%) Extracting the files of bash-completion (36%) Extracting the files of bash-completion (36%) Extracting the files of bash-completion (36%) Extracting the files of bash-completion (36%) Extracting the files of bash-completion (36%) Extracting the files of bash-completion (37%) Extracting the files of bash-completion (37%) Extracting the files of bash-completion (37%) Extracting the files of bash-completion (37%) Extracting the files of bash-completion (37%) Extracting the files of bash-completion (37%) Extracting the files of bash-completion (37%) Extracting the files of bash-completion (37%) Extracting the files of bash-completion (37%) Extracting the files of bash-completion (37%) Extracting the files of bash-completion (38%) Extracting the files of bash-completion (38%) Extracting the files of bash-completion (38%) Extracting the files of bash-completion (38%) Extracting the files of bash-completion (38%) Extracting the files of bash-completion (38%) Extracting the files of bash-completion (38%) Extracting the files of bash-completion (38%) Extracting the files of bash-completion (38%) Extracting the files of bash-completion (38%) Extracting the files of bash-completion (38%) Extracting the files of bash-completion (39%) Extracting the files of bash-completion (39%) Extracting the files of bash-completion (39%) Extracting the files of bash-completion (39%) Extracting the files of bash-completion (39%) Extracting the files of bash-completion (39%) Extracting the files of bash-completion (39%) Extracting the files of bash-completion (39%) Extracting the files of bash-completion (39%) Extracting the files of bash-completion (39%) Extracting the files of bash-completion (39%) Extracting the files of bash-completion (40%) Extracting the files of bash-completion (40%) Extracting the files of bash-completion (40%) Extracting the files of bash-completion (40%) Extracting the files of bash-completion (40%) Extracting the files of bash-completion (40%) Extracting the files of bash-completion (40%) Extracting the files of bash-completion (40%) Extracting the files of bash-completion (40%) Extracting the files of bash-completion (40%) Extracting the files of bash-completion (40%) Extracting the files of bash-completion (41%) Extracting the files of bash-completion (41%) Extracting the files of bash-completion (41%) Extracting the files of bash-completion (41%) Extracting the files of bash-completion (41%) Extracting the files of bash-completion (41%) Extracting the files of bash-completion (41%) Extracting the files of bash-completion (41%) Extracting the files of bash-completion (41%) Extracting the files of bash-completion (41%) Extracting the files of bash-completion (42%) Extracting the files of bash-completion (42%) Extracting the files of bash-completion (42%) Extracting the files of bash-completion (42%) Extracting the files of bash-completion (42%) Extracting the files of bash-completion (42%) Extracting the files of bash-completion (42%) Extracting the files of bash-completion (42%) Extracting the files of bash-completion (42%) Extracting the files of bash-completion (42%) Extracting the files of bash-completion (42%) Extracting the files of bash-completion (43%) Extracting the files of bash-completion (43%) Extracting the files of bash-completion (43%) Extracting the files of bash-completion (43%) Extracting the files of bash-completion (43%) Extracting the files of bash-completion (43%) Extracting the files of bash-completion (43%) Extracting the files of bash-completion (43%) Extracting the files of bash-completion (43%) Extracting the files of bash-completion (43%) Extracting the files of bash-completion (43%) Extracting the files of bash-completion (44%) Extracting the files of bash-completion (44%) Extracting the files of bash-completion (44%) Extracting the files of bash-completion (44%) Extracting the files of bash-completion (44%) Extracting the files of bash-completion (44%) Extracting the files of bash-completion (44%) Extracting the files of bash-completion (44%) Extracting the files of bash-completion (44%) Extracting the files of bash-completion (44%) Extracting the files of bash-completion (45%) Extracting the files of bash-completion (45%) Extracting the files of bash-completion (45%) Extracting the files of bash-completion (45%) Extracting the files of bash-completion (45%) Extracting the files of bash-completion (45%) Extracting the files of bash-completion (45%) Extracting the files of bash-completion (45%) Extracting the files of bash-completion (45%) Extracting the files of bash-completion (45%) Extracting the files of bash-completion (45%) Extracting the files of bash-completion (46%) Extracting the files of bash-completion (46%) Extracting the files of bash-completion (46%) Extracting the files of bash-completion (46%) Extracting the files of bash-completion (46%) Extracting the files of bash-completion (46%) Extracting the files of bash-completion (46%) Extracting the files of bash-completion (46%) Extracting the files of bash-completion (46%) Extracting the files of bash-completion (46%) Extracting the files of bash-completion (46%) Extracting the files of bash-completion (47%) Extracting the files of bash-completion (47%) Extracting the files of bash-completion (47%) Extracting the files of bash-completion (47%) Extracting the files of bash-completion (47%) Extracting the files of bash-completion (47%) Extracting the files of bash-completion (47%) Extracting the files of bash-completion (47%) Extracting the files of bash-completion (47%) Extracting the files of bash-completion (47%) Extracting the files of bash-completion (47%) Extracting the files of bash-completion (48%) Extracting the files of bash-completion (48%) Extracting the files of bash-completion (48%) Extracting the files of bash-completion (48%) Extracting the files of bash-completion (48%) Extracting the files of bash-completion (48%) Extracting the files of bash-completion (48%) Extracting the files of bash-completion (48%) Extracting the files of bash-completion (48%) Extracting the files of bash-completion (48%) Extracting the files of bash-completion (49%) Extracting the files of bash-completion (49%) Extracting the files of bash-completion (49%) Extracting the files of bash-completion (49%) Extracting the files of bash-completion (49%) Extracting the files of bash-completion (49%) Extracting the files of bash-completion (49%) Extracting the files of bash-completion (49%) Extracting the files of bash-completion (49%) Extracting the files of bash-completion (49%) Extracting the files of bash-completion (49%) Extracting the files of bash-completion (50%) Extracting the files of bash-completion (50%) Extracting the files of bash-completion (50%) Extracting the files of bash-completion (50%) Extracting the files of bash-completion (50%) Extracting the files of bash-completion (50%) Extracting the files of bash-completion (50%) Extracting the files of bash-completion (50%) Extracting the files of bash-completion (50%) Extracting the files of bash-completion (50%) Extracting the files of bash-completion (50%) Extracting the files of bash-completion (51%) Extracting the files of bash-completion (51%) Extracting the files of bash-completion (51%) Extracting the files of bash-completion (51%) Extracting the files of bash-completion (51%) Extracting the files of bash-completion (51%) Extracting the files of bash-completion (51%) Extracting the files of bash-completion (51%) Extracting the files of bash-completion (51%) Extracting the files of bash-completion (51%) Extracting the files of bash-completion (52%) Extracting the files of bash-completion (52%) Extracting the files of bash-completion (52%) Extracting the files of bash-completion (52%) Extracting the files of bash-completion (52%) Extracting the files of bash-completion (52%) Extracting the files of bash-completion (52%) Extracting the files of bash-completion (52%) Extracting the files of bash-completion (52%) Extracting the files of bash-completion (52%) Extracting the files of bash-completion (52%) Extracting the files of bash-completion (53%) Extracting the files of bash-completion (53%) Extracting the files of bash-completion (53%) Extracting the files of bash-completion (53%) Extracting the files of bash-completion (53%) Extracting the files of bash-completion (53%) Extracting the files of bash-completion (53%) Extracting the files of bash-completion (53%) Extracting the files of bash-completion (53%) Extracting the files of bash-completion (53%) Extracting the files of bash-completion (53%) Extracting the files of bash-completion (54%) Extracting the files of bash-completion (54%) Extracting the files of bash-completion (54%) Extracting the files of bash-completion (54%) Extracting the files of bash-completion (54%) Extracting the files of bash-completion (54%) Extracting the files of bash-completion (54%) Extracting the files of bash-completion (54%) Extracting the files of bash-completion (54%) Extracting the files of bash-completion (54%) Extracting the files of bash-completion (54%) Extracting the files of bash-completion (55%) Extracting the files of bash-completion (55%) Extracting the files of bash-completion (55%) Extracting the files of bash-completion (55%) Extracting the files of bash-completion (55%) Extracting the files of bash-completion (55%) Extracting the files of bash-completion (55%) Extracting the files of bash-completion (55%) Extracting the files of bash-completion (55%) Extracting the files of bash-completion (55%) Extracting the files of bash-completion (56%) Extracting the files of bash-completion (56%) Extracting the files of bash-completion (56%) Extracting the files of bash-completion (56%) Extracting the files of bash-completion (56%) Extracting the files of bash-completion (56%) Extracting the files of bash-completion (56%) Extracting the files of bash-completion (56%) Extracting the files of bash-completion (56%) Extracting the files of bash-completion (56%) Extracting the files of bash-completion (56%) Extracting the files of bash-completion (57%) Extracting the files of bash-completion (57%) Extracting the files of bash-completion (57%) Extracting the files of bash-completion (57%) Extracting the files of bash-completion (57%) Extracting the files of bash-completion (57%) Extracting the files of bash-completion (57%) Extracting the files of bash-completion (57%) Extracting the files of bash-completion (57%) Extracting the files of bash-completion (57%) Extracting the files of bash-completion (57%) Extracting the files of bash-completion (58%) Extracting the files of bash-completion (58%) Extracting the files of bash-completion (58%) Extracting the files of bash-completion (58%) Extracting the files of bash-completion (58%) Extracting the files of bash-completion (58%) Extracting the files of bash-completion (58%) Extracting the files of bash-completion (58%) Extracting the files of bash-completion (58%) Extracting the files of bash-completion (58%) Extracting the files of bash-completion (59%) Extracting the files of bash-completion (59%) Extracting the files of bash-completion (59%) Extracting the files of bash-completion (59%) Extracting the files of bash-completion (59%) Extracting the files of bash-completion (59%) Extracting the files of bash-completion (59%) Extracting the files of bash-completion (59%) Extracting the files of bash-completion (59%) Extracting the files of bash-completion (59%) Extracting the files of bash-completion (59%) Extracting the files of bash-completion (60%) Extracting the files of bash-completion (60%) Extracting the files of bash-completion (60%) Extracting the files of bash-completion (60%) Extracting the files of bash-completion (60%) Extracting the files of bash-completion (60%) Extracting the files of bash-completion (60%) Extracting the files of bash-completion (60%) Extracting the files of bash-completion (60%) Extracting the files of bash-completion (60%) Extracting the files of bash-completion (60%) Extracting the files of bash-completion (61%) Extracting the files of bash-completion (61%) Extracting the files of bash-completion (61%) Extracting the files of bash-completion (61%) Extracting the files of bash-completion (61%) Extracting the files of bash-completion (61%) Extracting the files of bash-completion (61%) Extracting the files of bash-completion (61%) Extracting the files of bash-completion (61%) Extracting the files of bash-completion (61%) Extracting the files of bash-completion (61%) Extracting the files of bash-completion (62%) Extracting the files of bash-completion (62%) Extracting the files of bash-completion (62%) Extracting the files of bash-completion (62%) Extracting the files of bash-completion (62%) Extracting the files of bash-completion (62%) Extracting the files of bash-completion (62%) Extracting the files of bash-completion (62%) Extracting the files of bash-completion (62%) Extracting the files of bash-completion (62%) Extracting the files of bash-completion (63%) Extracting the files of bash-completion (63%) Extracting the files of bash-completion (63%) Extracting the files of bash-completion (63%) Extracting the files of bash-completion (63%) Extracting the files of bash-completion (63%) Extracting the files of bash-completion (63%) Extracting the files of bash-completion (63%) Extracting the files of bash-completion (63%) Extracting the files of bash-completion (63%) Extracting the files of bash-completion (63%) Extracting the files of bash-completion (64%) Extracting the files of bash-completion (64%) Extracting the files of bash-completion (64%) Extracting the files of bash-completion (64%) Extracting the files of bash-completion (64%) Extracting the files of bash-completion (64%) Extracting the files of bash-completion (64%) Extracting the files of bash-completion (64%) Extracting the files of bash-completion (64%) Extracting the files of bash-completion (64%) Extracting the files of bash-completion (64%) Extracting the files of bash-completion (65%) Extracting the files of bash-completion (65%) Extracting the files of bash-completion (65%) Extracting the files of bash-completion (65%) Extracting the files of bash-completion (65%) Extracting the files of bash-completion (65%) Extracting the files of bash-completion (65%) Extracting the files of bash-completion (65%) Extracting the files of bash-completion (65%) Extracting the files of bash-completion (65%) Extracting the files of bash-completion (66%) Extracting the files of bash-completion (66%) Extracting the files of bash-completion (66%) Extracting the files of bash-completion (66%) Extracting the files of bash-completion (66%) Extracting the files of bash-completion (66%) Extracting the files of bash-completion (66%) Extracting the files of bash-completion (66%) Extracting the files of bash-completion (66%) Extracting the files of bash-completion (66%) Extracting the files of bash-completion (66%) Extracting the files of bash-completion (67%) Extracting the files of bash-completion (67%) Extracting the files of bash-completion (67%) Extracting the files of bash-completion (67%) Extracting the files of bash-completion (67%) Extracting the files of bash-completion (67%) Extracting the files of bash-completion (67%) Extracting the files of bash-completion (67%) Extracting the files of bash-completion (67%) Extracting the files of bash-completion (67%) Extracting the files of bash-completion (67%) Extracting the files of bash-completion (68%) Extracting the files of bash-completion (68%) Extracting the files of bash-completion (68%) Extracting the files of bash-completion (68%) Extracting the files of bash-completion (68%) Extracting the files of bash-completion (68%) Extracting the files of bash-completion (68%) Extracting the files of bash-completion (68%) Extracting the files of bash-completion (68%) Extracting the files of bash-completion (68%) Extracting the files of bash-completion (69%) Extracting the files of bash-completion (69%) Extracting the files of bash-completion (69%) Extracting the files of bash-completion (69%) Extracting the files of bash-completion (69%) Extracting the files of bash-completion (69%) Extracting the files of bash-completion (69%) Extracting the files of bash-completion (69%) Extracting the files of bash-completion (69%) Extracting the files of bash-completion (69%) Extracting the files of bash-completion (69%) Extracting the files of bash-completion (70%) Extracting the files of bash-completion (70%) Extracting the files of bash-completion (70%) Extracting the files of bash-completion (70%) Extracting the files of bash-completion (70%) Extracting the files of bash-completion (70%) Extracting the files of bash-completion (70%) Extracting the files of bash-completion (70%) Extracting the files of bash-completion (70%) Extracting the files of bash-completion (70%) Extracting the files of bash-completion (70%) Extracting the files of bash-completion (71%) Extracting the files of bash-completion (71%) Extracting the files of bash-completion (71%) Extracting the files of bash-completion (71%) Extracting the files of bash-completion (71%) Extracting the files of bash-completion (71%) Extracting the files of bash-completion (71%) Extracting the files of bash-completion (71%) Extracting the files of bash-completion (71%) Extracting the files of bash-completion (71%) Extracting the files of bash-completion (71%) Extracting the files of bash-completion (72%) Extracting the files of bash-completion (72%) Extracting the files of bash-completion (72%) Extracting the files of bash-completion (72%) Extracting the files of bash-completion (72%) Extracting the files of bash-completion (72%) Extracting the files of bash-completion (72%) Extracting the files of bash-completion (72%) Extracting the files of bash-completion (72%) Extracting the files of bash-completion (72%) Extracting the files of bash-completion (73%) Extracting the files of bash-completion (73%) Extracting the files of bash-completion (73%) Extracting the files of bash-completion (73%) Extracting the files of bash-completion (73%) Extracting the files of bash-completion (73%) Extracting the files of bash-completion (73%) Extracting the files of bash-completion (73%) Extracting the files of bash-completion (73%) Extracting the files of bash-completion (73%) Extracting the files of bash-completion (73%) Extracting the files of bash-completion (74%) Extracting the files of bash-completion (74%) Extracting the files of bash-completion (74%) Extracting the files of bash-completion (74%) Extracting the files of bash-completion (74%) Extracting the files of bash-completion (74%) Extracting the files of bash-completion (74%) Extracting the files of bash-completion (74%) Extracting the files of bash-completion (74%) Extracting the files of bash-completion (74%) Extracting the files of bash-completion (74%) Extracting the files of bash-completion (75%) Extracting the files of bash-completion (75%) Extracting the files of bash-completion (75%) Extracting the files of bash-completion (75%) Extracting the files of bash-completion (75%) Extracting the files of bash-completion (75%) Extracting the files of bash-completion (75%) Extracting the files of bash-completion (75%) Extracting the files of bash-completion (75%) Extracting the files of bash-completion (75%) Extracting the files of bash-completion (76%) Extracting the files of bash-completion (76%) Extracting the files of bash-completion (76%) Extracting the files of bash-completion (76%) Extracting the files of bash-completion (76%) Extracting the files of bash-completion (76%) Extracting the files of bash-completion (76%) Extracting the files of bash-completion (76%) Extracting the files of bash-completion (76%) Extracting the files of bash-completion (76%) Extracting the files of bash-completion (76%) Extracting the files of bash-completion (77%) Extracting the files of bash-completion (77%) Extracting the files of bash-completion (77%) Extracting the files of bash-completion (77%) Extracting the files of bash-completion (77%) Extracting the files of bash-completion (77%) Extracting the files of bash-completion (77%) Extracting the files of bash-completion (77%) Extracting the files of bash-completion (77%) Extracting the files of bash-completion (77%) Extracting the files of bash-completion (77%) Extracting the files of bash-completion (78%) Extracting the files of bash-completion (78%) Extracting the files of bash-completion (78%) Extracting the files of bash-completion (78%) Extracting the files of bash-completion (78%) Extracting the files of bash-completion (78%) Extracting the files of bash-completion (78%) Extracting the files of bash-completion (78%) Extracting the files of bash-completion (78%) Extracting the files of bash-completion (78%) Extracting the files of bash-completion (78%) Extracting the files of bash-completion (79%) Extracting the files of bash-completion (79%) Extracting the files of bash-completion (79%) Extracting the files of bash-completion (79%) Extracting the files of bash-completion (79%) Extracting the files of bash-completion (79%) Extracting the files of bash-completion (79%) Extracting the files of bash-completion (79%) Extracting the files of bash-completion (79%) Extracting the files of bash-completion (79%) Extracting the files of bash-completion (80%) Extracting the files of bash-completion (80%) Extracting the files of bash-completion (80%) Extracting the files of bash-completion (80%) Extracting the files of bash-completion (80%) Extracting the files of bash-completion (80%) Extracting the files of bash-completion (80%) Extracting the files of bash-completion (80%) Extracting the files of bash-completion (80%) Extracting the files of bash-completion (80%) Extracting the files of bash-completion (80%) Extracting the files of bash-completion (81%) Extracting the files of bash-completion (81%) Extracting the files of bash-completion (81%) Extracting the files of bash-completion (81%) Extracting the files of bash-completion (81%) Extracting the files of bash-completion (81%) Extracting the files of bash-completion (81%) Extracting the files of bash-completion (81%) Extracting the files of bash-completion (81%) Extracting the files of bash-completion (81%) Extracting the files of bash-completion (81%) Extracting the files of bash-completion (82%) Extracting the files of bash-completion (82%) Extracting the files of bash-completion (82%) Extracting the files of bash-completion (82%) Extracting the files of bash-completion (82%) Extracting the files of bash-completion (82%) Extracting the files of bash-completion (82%) Extracting the files of bash-completion (82%) Extracting the files of bash-completion (82%) Extracting the files of bash-completion (82%) Extracting the files of bash-completion (83%) Extracting the files of bash-completion (83%) Extracting the files of bash-completion (83%) Extracting the files of bash-completion (83%) Extracting the files of bash-completion (83%) Extracting the files of bash-completion (83%) Extracting the files of bash-completion (83%) Extracting the files of bash-completion (83%) Extracting the files of bash-completion (83%) Extracting the files of bash-completion (83%) Extracting the files of bash-completion (83%) Extracting the files of bash-completion (84%) Extracting the files of bash-completion (84%) Extracting the files of bash-completion (84%) Extracting the files of bash-completion (84%) Extracting the files of bash-completion (84%) Extracting the files of bash-completion (84%) Extracting the files of bash-completion (84%) Extracting the files of bash-completion (84%) Extracting the files of bash-completion (84%) Extracting the files of bash-completion (84%) Extracting the files of bash-completion (84%) Extracting the files of bash-completion (85%) Extracting the files of bash-completion (85%) Extracting the files of bash-completion (85%) Extracting the files of bash-completion (85%) Extracting the files of bash-completion (85%) Extracting the files of bash-completion (85%) Extracting the files of bash-completion (85%) Extracting the files of bash-completion (85%) Extracting the files of bash-completion (85%) Extracting the files of bash-completion (85%) Extracting the files of bash-completion (85%) Extracting the files of bash-completion (86%) Extracting the files of bash-completion (86%) Extracting the files of bash-completion (86%) Extracting the files of bash-completion (86%) Extracting the files of bash-completion (86%) Extracting the files of bash-completion (86%) Extracting the files of bash-completion (86%) Extracting the files of bash-completion (86%) Extracting the files of bash-completion (86%) Extracting the files of bash-completion (86%) Extracting the files of bash-completion (87%) Extracting the files of bash-completion (87%) Extracting the files of bash-completion (87%) Extracting the files of bash-completion (87%) Extracting the files of bash-completion (87%) Extracting the files of bash-completion (87%) Extracting the files of bash-completion (87%) Extracting the files of bash-completion (87%) Extracting the files of bash-completion (87%) Extracting the files of bash-completion (87%) Extracting the files of bash-completion (87%) Extracting the files of bash-completion (88%) Extracting the files of bash-completion (88%) Extracting the files of bash-completion (88%) Extracting the files of bash-completion (88%) Extracting the files of bash-completion (88%) Extracting the files of bash-completion (88%) Extracting the files of bash-completion (88%) Extracting the files of bash-completion (88%) Extracting the files of bash-completion (88%) Extracting the files of bash-completion (88%) Extracting the files of bash-completion (88%) Extracting the files of bash-completion (89%) Extracting the files of bash-completion (89%) Extracting the files of bash-completion (89%) Extracting the files of bash-completion (89%) Extracting the files of bash-completion (89%) Extracting the files of bash-completion (89%) Extracting the files of bash-completion (89%) Extracting the files of bash-completion (89%) Extracting the files of bash-completion (89%) Extracting the files of bash-completion (89%) Extracting the files of bash-completion (90%) Extracting the files of bash-completion (90%) Extracting the files of bash-completion (90%) Extracting the files of bash-completion (90%) Extracting the files of bash-completion (90%) Extracting the files of bash-completion (90%) Extracting the files of bash-completion (90%) Extracting the files of bash-completion (90%) Extracting the files of bash-completion (90%) Extracting the files of bash-completion (90%) Extracting the files of bash-completion (90%) Extracting the files of bash-completion (91%) Extracting the files of bash-completion (91%) Extracting the files of bash-completion (91%) Extracting the files of bash-completion (91%) Extracting the files of bash-completion (91%) Extracting the files of bash-completion (91%) Extracting the files of bash-completion (91%) Extracting the files of bash-completion (91%) Extracting the files of bash-completion (91%) Extracting the files of bash-completion (91%) Extracting the files of bash-completion (91%) Extracting the files of bash-completion (92%) Extracting the files of bash-completion (92%) Extracting the files of bash-completion (92%) Extracting the files of bash-completion (92%) Extracting the files of bash-completion (92%) Extracting the files of bash-completion (92%) Extracting the files of bash-completion (92%) Extracting the files of bash-completion (92%) Extracting the files of bash-completion (92%) Extracting the files of bash-completion (92%) Extracting the files of bash-completion (92%) Extracting the files of bash-completion (93%) Extracting the files of bash-completion (93%) Extracting the files of bash-completion (93%) Extracting the files of bash-completion (93%) Extracting the files of bash-completion (93%) Extracting the files of bash-completion (93%) Extracting the files of bash-completion (93%) Extracting the files of bash-completion (93%) Extracting the files of bash-completion (93%) Extracting the files of bash-completion (93%) Extracting the files of bash-completion (94%) Extracting the files of bash-completion (94%) Extracting the files of bash-completion (94%) Extracting the files of bash-completion (94%) Extracting the files of bash-completion (94%) Extracting the files of bash-completion (94%) Extracting the files of bash-completion (94%) Extracting the files of bash-completion (94%) Extracting the files of bash-completion (94%) Extracting the files of bash-completion (94%) Extracting the files of bash-completion (94%) Extracting the files of bash-completion (95%) Extracting the files of bash-completion (95%) Extracting the files of bash-completion (95%) Extracting the files of bash-completion (95%) Extracting the files of bash-completion (95%) Extracting the files of bash-completion (95%) Extracting the files of bash-completion (95%) Extracting the files of bash-completion (95%) Extracting the files of bash-completion (95%) Extracting the files of bash-completion (95%) Extracting the files of bash-completion (95%) Extracting the files of bash-completion (96%) Extracting the files of bash-completion (96%) Extracting the files of bash-completion (96%) Extracting the files of bash-completion (96%) Extracting the files of bash-completion (96%) Extracting the files of bash-completion (96%) Extracting the files of bash-completion (96%) Extracting the files of bash-completion (96%) Extracting the files of bash-completion (96%) Extracting the files of bash-completion (96%) Extracting the files of bash-completion (97%) Extracting the files of bash-completion (97%) Extracting the files of bash-completion (97%) Extracting the files of bash-completion (97%) Extracting the files of bash-completion (97%) Extracting the files of bash-completion (97%) Extracting the files of bash-completion (97%) Extracting the files of bash-completion (97%) Extracting the files of bash-completion (97%) Extracting the files of bash-completion (97%) Extracting the files of bash-completion (97%) Extracting the files of bash-completion (98%) Extracting the files of bash-completion (98%) Extracting the files of bash-completion (98%) Extracting the files of bash-completion (98%) Extracting the files of bash-completion (98%) Extracting the files of bash-completion (98%) Extracting the files of bash-completion (98%) Extracting the files of bash-completion (98%) Extracting the files of bash-completion (98%) Extracting the files of bash-completion (98%) Extracting the files of bash-completion (98%) Extracting the files of bash-completion (99%) Extracting the files of bash-completion (99%) Extracting the files of bash-completion (99%) Extracting the files of bash-completion (99%) Extracting the files of bash-completion (99%) Extracting the files of bash-completion (99%) Extracting the files of bash-completion (99%) Extracting the files of bash-completion (99%) Extracting the files of bash-completion (99%) Extracting the files of bash-completion (99%) Extracting the files of bash-completion (100%) [complete] Upgraded bash-completion Installing 7 / 64 python-rich-15.0.0-9-1-x86_64.eopkg [cached] Installing python-rich, version 15.0.0, release 9 Upgrading to new distribution release Extracting the files of python-rich (0%) Extracting the files of python-rich (0%) Extracting the files of python-rich (0%) Extracting the files of python-rich (1%) Extracting the files of python-rich (1%) Extracting the files of python-rich (1%) Extracting the files of python-rich (2%) Extracting the files of python-rich (2%) Extracting the files of python-rich (2%) Extracting the files of python-rich (3%) Extracting the files of python-rich (3%) Extracting the files of python-rich (3%) Extracting the files of python-rich (4%) Extracting the files of python-rich (4%) Extracting the files of python-rich (4%) Extracting the files of python-rich (5%) Extracting the files of python-rich (5%) Extracting the files of python-rich (5%) Extracting the files of python-rich (6%) Extracting the files of python-rich (6%) Extracting the files of python-rich (6%) Extracting the files of python-rich (7%) Extracting the files of python-rich (7%) Extracting the files of python-rich (7%) Extracting the files of python-rich (8%) Extracting the files of python-rich (8%) Extracting the files of python-rich (8%) Extracting the files of python-rich (9%) Extracting the files of python-rich (9%) Extracting the files of python-rich (9%) Extracting the files of python-rich (10%) Extracting the files of python-rich (10%) Extracting the files of python-rich (10%) Extracting the files of python-rich (11%) Extracting the files of python-rich (11%) Extracting the files of python-rich (11%) Extracting the files of python-rich (12%) Extracting the files of python-rich (12%) Extracting the files of python-rich (12%) Extracting the files of python-rich (13%) Extracting the files of python-rich (13%) Extracting the files of python-rich (13%) Extracting the files of python-rich (14%) Extracting the files of python-rich (14%) Extracting the files of python-rich (14%) Extracting the files of python-rich (15%) Extracting the files of python-rich (15%) Extracting the files of python-rich (15%) Extracting the files of python-rich (16%) Extracting the files of python-rich (16%) Extracting the files of python-rich (16%) Extracting the files of python-rich (17%) Extracting the files of python-rich (17%) Extracting the files of python-rich (17%) Extracting the files of python-rich (18%) Extracting the files of python-rich (18%) Extracting the files of python-rich (18%) Extracting the files of python-rich (19%) Extracting the files of python-rich (19%) Extracting the files of python-rich (19%) Extracting the files of python-rich (20%) Extracting the files of python-rich (20%) Extracting the files of python-rich (20%) Extracting the files of python-rich (20%) Extracting the files of python-rich (21%) Extracting the files of python-rich (21%) Extracting the files of python-rich (21%) Extracting the files of python-rich (22%) Extracting the files of python-rich (22%) Extracting the files of python-rich (22%) Extracting the files of python-rich (23%) Extracting the files of python-rich (23%) Extracting the files of python-rich (23%) Extracting the files of python-rich (24%) Extracting the files of python-rich (24%) Extracting the files of python-rich (24%) Extracting the files of python-rich (25%) Extracting the files of python-rich (25%) Extracting the files of python-rich (25%) Extracting the files of python-rich (26%) Extracting the files of python-rich (26%) Extracting the files of python-rich (26%) Extracting the files of python-rich (27%) Extracting the files of python-rich (27%) Extracting the files of python-rich (27%) Extracting the files of python-rich (28%) Extracting the files of python-rich (28%) Extracting the files of python-rich (28%) Extracting the files of python-rich (29%) Extracting the files of python-rich (29%) Extracting the files of python-rich (29%) Extracting the files of python-rich (30%) Extracting the files of python-rich (30%) Extracting the files of python-rich (30%) Extracting the files of python-rich (31%) Extracting the files of python-rich (31%) Extracting the files of python-rich (31%) Extracting the files of python-rich (32%) Extracting the files of python-rich (32%) Extracting the files of python-rich (32%) Extracting the files of python-rich (33%) Extracting the files of python-rich (33%) Extracting the files of python-rich (33%) Extracting the files of python-rich (34%) Extracting the files of python-rich (34%) Extracting the files of python-rich (34%) Extracting the files of python-rich (35%) Extracting the files of python-rich (35%) Extracting the files of python-rich (35%) Extracting the files of python-rich (36%) Extracting the files of python-rich (36%) Extracting the files of python-rich (36%) Extracting the files of python-rich (37%) Extracting the files of python-rich (37%) Extracting the files of python-rich (37%) Extracting the files of python-rich (38%) Extracting the files of python-rich (38%) Extracting the files of python-rich (38%) Extracting the files of python-rich (39%) Extracting the files of python-rich (39%) Extracting the files of python-rich (39%) Extracting the files of python-rich (40%) Extracting the files of python-rich (40%) Extracting the files of python-rich (40%) Extracting the files of python-rich (40%) Extracting the files of python-rich (41%) Extracting the files of python-rich (41%) Extracting the files of python-rich (41%) Extracting the files of python-rich (42%) Extracting the files of python-rich (42%) Extracting the files of python-rich (42%) Extracting the files of python-rich (43%) Extracting the files of python-rich (43%) Extracting the files of python-rich (43%) Extracting the files of python-rich (44%) Extracting the files of python-rich (44%) Extracting the files of python-rich (44%) Extracting the files of python-rich (45%) Extracting the files of python-rich (45%) Extracting the files of python-rich (45%) Extracting the files of python-rich (46%) Extracting the files of python-rich (46%) Extracting the files of python-rich (46%) Extracting the files of python-rich (47%) Extracting the files of python-rich (47%) Extracting the files of python-rich (47%) Extracting the files of python-rich (48%) Extracting the files of python-rich (48%) Extracting the files of python-rich (48%) Extracting the files of python-rich (49%) Extracting the files of python-rich (49%) Extracting the files of python-rich (49%) Extracting the files of python-rich (50%) Extracting the files of python-rich (50%) Extracting the files of python-rich (50%) Extracting the files of python-rich (51%) Extracting the files of python-rich (51%) Extracting the files of python-rich (51%) Extracting the files of python-rich (52%) Extracting the files of python-rich (52%) Extracting the files of python-rich (52%) Extracting the files of python-rich (53%) Extracting the files of python-rich (53%) Extracting the files of python-rich (53%) Extracting the files of python-rich (54%) Extracting the files of python-rich (54%) Extracting the files of python-rich (54%) Extracting the files of python-rich (55%) Extracting the files of python-rich (55%) Extracting the files of python-rich (55%) Extracting the files of python-rich (56%) Extracting the files of python-rich (56%) Extracting the files of python-rich (56%) Extracting the files of python-rich (57%) Extracting the files of python-rich (57%) Extracting the files of python-rich (57%) Extracting the files of python-rich (58%) Extracting the files of python-rich (58%) Extracting the files of python-rich (58%) Extracting the files of python-rich (59%) Extracting the files of python-rich (59%) Extracting the files of python-rich (59%) Extracting the files of python-rich (60%) Extracting the files of python-rich (60%) Extracting the files of python-rich (60%) Extracting the files of python-rich (60%) Extracting the files of python-rich (61%) Extracting the files of python-rich (61%) Extracting the files of python-rich (61%) Extracting the files of python-rich (62%) Extracting the files of python-rich (62%) Extracting the files of python-rich (62%) Extracting the files of python-rich (63%) Extracting the files of python-rich (63%) Extracting the files of python-rich (63%) Extracting the files of python-rich (64%) Extracting the files of python-rich (64%) Extracting the files of python-rich (64%) Extracting the files of python-rich (65%) Extracting the files of python-rich (65%) Extracting the files of python-rich (65%) Extracting the files of python-rich (66%) Extracting the files of python-rich (66%) Extracting the files of python-rich (66%) Extracting the files of python-rich (67%) Extracting the files of python-rich (67%) Extracting the files of python-rich (67%) Extracting the files of python-rich (68%) Extracting the files of python-rich (68%) Extracting the files of python-rich (68%) Extracting the files of python-rich (69%) Extracting the files of python-rich (69%) Extracting the files of python-rich (69%) Extracting the files of python-rich (70%) Extracting the files of python-rich (70%) Extracting the files of python-rich (70%) Extracting the files of python-rich (71%) Extracting the files of python-rich (71%) Extracting the files of python-rich (71%) Extracting the files of python-rich (72%) Extracting the files of python-rich (72%) Extracting the files of python-rich (72%) Extracting the files of python-rich (73%) Extracting the files of python-rich (73%) Extracting the files of python-rich (73%) Extracting the files of python-rich (74%) Extracting the files of python-rich (74%) Extracting the files of python-rich (74%) Extracting the files of python-rich (75%) Extracting the files of python-rich (75%) Extracting the files of python-rich (75%) Extracting the files of python-rich (76%) Extracting the files of python-rich (76%) Extracting the files of python-rich (76%) Extracting the files of python-rich (77%) Extracting the files of python-rich (77%) Extracting the files of python-rich (77%) Extracting the files of python-rich (78%) Extracting the files of python-rich (78%) Extracting the files of python-rich (78%) Extracting the files of python-rich (79%) Extracting the files of python-rich (79%) Extracting the files of python-rich (79%) Extracting the files of python-rich (80%) Extracting the files of python-rich (80%) Extracting the files of python-rich (80%) Extracting the files of python-rich (80%) Extracting the files of python-rich (81%) Extracting the files of python-rich (81%) Extracting the files of python-rich (81%) Extracting the files of python-rich (82%) Extracting the files of python-rich (82%) Extracting the files of python-rich (82%) Extracting the files of python-rich (83%) Extracting the files of python-rich (83%) Extracting the files of python-rich (83%) Extracting the files of python-rich (84%) Extracting the files of python-rich (84%) Extracting the files of python-rich (84%) Extracting the files of python-rich (85%) Extracting the files of python-rich (85%) Extracting the files of python-rich (85%) Extracting the files of python-rich (86%) Extracting the files of python-rich (86%) Extracting the files of python-rich (86%) Extracting the files of python-rich (87%) Extracting the files of python-rich (87%) Extracting the files of python-rich (87%) Extracting the files of python-rich (88%) Extracting the files of python-rich (88%) Extracting the files of python-rich (88%) Extracting the files of python-rich (89%) Extracting the files of python-rich (89%) Extracting the files of python-rich (89%) Extracting the files of python-rich (90%) Extracting the files of python-rich (90%) Extracting the files of python-rich (90%) Extracting the files of python-rich (91%) Extracting the files of python-rich (91%) Extracting the files of python-rich (91%) Extracting the files of python-rich (92%) Extracting the files of python-rich (92%) Extracting the files of python-rich (92%) Extracting the files of python-rich (93%) Extracting the files of python-rich (93%) Extracting the files of python-rich (93%) Extracting the files of python-rich (94%) Extracting the files of python-rich (94%) Extracting the files of python-rich (94%) Extracting the files of python-rich (95%) Extracting the files of python-rich (95%) Extracting the files of python-rich (95%) Extracting the files of python-rich (96%) Extracting the files of python-rich (96%) Extracting the files of python-rich (96%) Extracting the files of python-rich (97%) Extracting the files of python-rich (97%) Extracting the files of python-rich (97%) Extracting the files of python-rich (98%) Extracting the files of python-rich (98%) Extracting the files of python-rich (98%) Extracting the files of python-rich (99%) Extracting the files of python-rich (99%) Extracting the files of python-rich (99%) Extracting the files of python-rich (100%) [complete] Upgraded python-rich Installing 8 / 64 ruamel_yaml-0.19.1-9-1-x86_64.eopkg [cached] Installing ruamel_yaml, version 0.19.1, release 9 Upgrading to new distribution release Extracting the files of ruamel_yaml (0%) Extracting the files of ruamel_yaml (1%) Extracting the files of ruamel_yaml (2%) Extracting the files of ruamel_yaml (3%) Extracting the files of ruamel_yaml (4%) Extracting the files of ruamel_yaml (5%) Extracting the files of ruamel_yaml (6%) Extracting the files of ruamel_yaml (7%) Extracting the files of ruamel_yaml (8%) Extracting the files of ruamel_yaml (9%) Extracting the files of ruamel_yaml (10%) Extracting the files of ruamel_yaml (11%) Extracting the files of ruamel_yaml (12%) Extracting the files of ruamel_yaml (13%) Extracting the files of ruamel_yaml (14%) Extracting the files of ruamel_yaml (15%) Extracting the files of ruamel_yaml (16%) Extracting the files of ruamel_yaml (17%) Extracting the files of ruamel_yaml (18%) Extracting the files of ruamel_yaml (19%) Extracting the files of ruamel_yaml (20%) Extracting the files of ruamel_yaml (20%) Extracting the files of ruamel_yaml (21%) Extracting the files of ruamel_yaml (22%) Extracting the files of ruamel_yaml (23%) Extracting the files of ruamel_yaml (24%) Extracting the files of ruamel_yaml (25%) Extracting the files of ruamel_yaml (26%) Extracting the files of ruamel_yaml (27%) Extracting the files of ruamel_yaml (28%) Extracting the files of ruamel_yaml (29%) Extracting the files of ruamel_yaml (30%) Extracting the files of ruamel_yaml (31%) Extracting the files of ruamel_yaml (32%) Extracting the files of ruamel_yaml (33%) Extracting the files of ruamel_yaml (34%) Extracting the files of ruamel_yaml (35%) Extracting the files of ruamel_yaml (36%) Extracting the files of ruamel_yaml (37%) Extracting the files of ruamel_yaml (38%) Extracting the files of ruamel_yaml (39%) Extracting the files of ruamel_yaml (40%) Extracting the files of ruamel_yaml (40%) Extracting the files of ruamel_yaml (41%) Extracting the files of ruamel_yaml (42%) Extracting the files of ruamel_yaml (43%) Extracting the files of ruamel_yaml (44%) Extracting the files of ruamel_yaml (45%) Extracting the files of ruamel_yaml (46%) Extracting the files of ruamel_yaml (47%) Extracting the files of ruamel_yaml (48%) Extracting the files of ruamel_yaml (49%) Extracting the files of ruamel_yaml (50%) Extracting the files of ruamel_yaml (51%) Extracting the files of ruamel_yaml (52%) Extracting the files of ruamel_yaml (53%) Extracting the files of ruamel_yaml (54%) Extracting the files of ruamel_yaml (55%) Extracting the files of ruamel_yaml (56%) Extracting the files of ruamel_yaml (57%) Extracting the files of ruamel_yaml (58%) Extracting the files of ruamel_yaml (59%) Extracting the files of ruamel_yaml (60%) Extracting the files of ruamel_yaml (60%) Extracting the files of ruamel_yaml (61%) Extracting the files of ruamel_yaml (62%) Extracting the files of ruamel_yaml (63%) Extracting the files of ruamel_yaml (64%) Extracting the files of ruamel_yaml (65%) Extracting the files of ruamel_yaml (66%) Extracting the files of ruamel_yaml (67%) Extracting the files of ruamel_yaml (68%) Extracting the files of ruamel_yaml (69%) Extracting the files of ruamel_yaml (70%) Extracting the files of ruamel_yaml (71%) Extracting the files of ruamel_yaml (72%) Extracting the files of ruamel_yaml (73%) Extracting the files of ruamel_yaml (74%) Extracting the files of ruamel_yaml (75%) Extracting the files of ruamel_yaml (76%) Extracting the files of ruamel_yaml (77%) Extracting the files of ruamel_yaml (78%) Extracting the files of ruamel_yaml (79%) Extracting the files of ruamel_yaml (80%) Extracting the files of ruamel_yaml (80%) Extracting the files of ruamel_yaml (81%) Extracting the files of ruamel_yaml (82%) Extracting the files of ruamel_yaml (83%) Extracting the files of ruamel_yaml (84%) Extracting the files of ruamel_yaml (85%) Extracting the files of ruamel_yaml (86%) Extracting the files of ruamel_yaml (87%) Extracting the files of ruamel_yaml (88%) Extracting the files of ruamel_yaml (89%) Extracting the files of ruamel_yaml (90%) Extracting the files of ruamel_yaml (91%) Extracting the files of ruamel_yaml (92%) Extracting the files of ruamel_yaml (93%) Extracting the files of ruamel_yaml (94%) Extracting the files of ruamel_yaml (95%) Extracting the files of ruamel_yaml (96%) Extracting the files of ruamel_yaml (97%) Extracting the files of ruamel_yaml (98%) Extracting the files of ruamel_yaml (99%) Extracting the files of ruamel_yaml (100%) [complete] Upgraded ruamel_yaml Installing 9 / 64 meson-1.11.0-71-1-x86_64.eopkg [cached] Installing meson, version 1.11.0, release 71 Upgrading to new distribution release Extracting the files of meson (0%) Extracting the files of meson (0%) Extracting the files of meson (0%) Extracting the files of meson (0%) Extracting the files of meson (0%) Extracting the files of meson (0%) Extracting the files of meson (0%) Extracting the files of meson (1%) Extracting the files of meson (1%) Extracting the files of meson (1%) Extracting the files of meson (1%) Extracting the files of meson (1%) Extracting the files of meson (1%) Extracting the files of meson (1%) Extracting the files of meson (2%) Extracting the files of meson (2%) Extracting the files of meson (2%) Extracting the files of meson (2%) Extracting the files of meson (2%) Extracting the files of meson (2%) Extracting the files of meson (2%) Extracting the files of meson (2%) Extracting the files of meson (3%) Extracting the files of meson (3%) Extracting the files of meson (3%) Extracting the files of meson (3%) Extracting the files of meson (3%) Extracting the files of meson (3%) Extracting the files of meson (3%) Extracting the files of meson (4%) Extracting the files of meson (4%) Extracting the files of meson (4%) Extracting the files of meson (4%) Extracting the files of meson (4%) Extracting the files of meson (4%) Extracting the files of meson (4%) Extracting the files of meson (4%) Extracting the files of meson (5%) Extracting the files of meson (5%) Extracting the files of meson (5%) Extracting the files of meson (5%) Extracting the files of meson (5%) Extracting the files of meson (5%) Extracting the files of meson (5%) Extracting the files of meson (6%) Extracting the files of meson (6%) Extracting the files of meson (6%) Extracting the files of meson (6%) Extracting the files of meson (6%) Extracting the files of meson (6%) Extracting the files of meson (6%) Extracting the files of meson (7%) Extracting the files of meson (7%) Extracting the files of meson (7%) Extracting the files of meson (7%) Extracting the files of meson (7%) Extracting the files of meson (7%) Extracting the files of meson (7%) Extracting the files of meson (7%) Extracting the files of meson (8%) Extracting the files of meson (8%) Extracting the files of meson (8%) Extracting the files of meson (8%) Extracting the files of meson (8%) Extracting the files of meson (8%) Extracting the files of meson (8%) Extracting the files of meson (9%) Extracting the files of meson (9%) Extracting the files of meson (9%) Extracting the files of meson (9%) Extracting the files of meson (9%) Extracting the files of meson (9%) Extracting the files of meson (9%) Extracting the files of meson (9%) Extracting the files of meson (10%) Extracting the files of meson (10%) Extracting the files of meson (10%) Extracting the files of meson (10%) Extracting the files of meson (10%) Extracting the files of meson (10%) Extracting the files of meson (10%) Extracting the files of meson (11%) Extracting the files of meson (11%) Extracting the files of meson (11%) Extracting the files of meson (11%) Extracting the files of meson (11%) Extracting the files of meson (11%) Extracting the files of meson (11%) Extracting the files of meson (11%) Extracting the files of meson (12%) Extracting the files of meson (12%) Extracting the files of meson (12%) Extracting the files of meson (12%) Extracting the files of meson (12%) Extracting the files of meson (12%) Extracting the files of meson (12%) Extracting the files of meson (13%) Extracting the files of meson (13%) Extracting the files of meson (13%) Extracting the files of meson (13%) Extracting the files of meson (13%) Extracting the files of meson (13%) Extracting the files of meson (13%) Extracting the files of meson (14%) Extracting the files of meson (14%) Extracting the files of meson (14%) Extracting the files of meson (14%) Extracting the files of meson (14%) Extracting the files of meson (14%) Extracting the files of meson (14%) Extracting the files of meson (14%) Extracting the files of meson (15%) Extracting the files of meson (15%) Extracting the files of meson (15%) Extracting the files of meson (15%) Extracting the files of meson (15%) Extracting the files of meson (15%) Extracting the files of meson (15%) Extracting the files of meson (16%) Extracting the files of meson (16%) Extracting the files of meson (16%) Extracting the files of meson (16%) Extracting the files of meson (16%) Extracting the files of meson (16%) Extracting the files of meson (16%) Extracting the files of meson (16%) Extracting the files of meson (17%) Extracting the files of meson (17%) Extracting the files of meson (17%) Extracting the files of meson (17%) Extracting the files of meson (17%) Extracting the files of meson (17%) Extracting the files of meson (17%) Extracting the files of meson (18%) Extracting the files of meson (18%) Extracting the files of meson (18%) Extracting the files of meson (18%) Extracting the files of meson (18%) Extracting the files of meson (18%) Extracting the files of meson (18%) Extracting the files of meson (19%) Extracting the files of meson (19%) Extracting the files of meson (19%) Extracting the files of meson (19%) Extracting the files of meson (19%) Extracting the files of meson (19%) Extracting the files of meson (19%) Extracting the files of meson (19%) Extracting the files of meson (20%) Extracting the files of meson (20%) Extracting the files of meson (20%) Extracting the files of meson (20%) Extracting the files of meson (20%) Extracting the files of meson (20%) Extracting the files of meson (20%) Extracting the files of meson (21%) Extracting the files of meson (21%) Extracting the files of meson (21%) Extracting the files of meson (21%) Extracting the files of meson (21%) Extracting the files of meson (21%) Extracting the files of meson (21%) Extracting the files of meson (21%) Extracting the files of meson (22%) Extracting the files of meson (22%) Extracting the files of meson (22%) Extracting the files of meson (22%) Extracting the files of meson (22%) Extracting the files of meson (22%) Extracting the files of meson (22%) Extracting the files of meson (23%) Extracting the files of meson (23%) Extracting the files of meson (23%) Extracting the files of meson (23%) Extracting the files of meson (23%) Extracting the files of meson (23%) Extracting the files of meson (23%) Extracting the files of meson (23%) Extracting the files of meson (24%) Extracting the files of meson (24%) Extracting the files of meson (24%) Extracting the files of meson (24%) Extracting the files of meson (24%) Extracting the files of meson (24%) Extracting the files of meson (24%) Extracting the files of meson (25%) Extracting the files of meson (25%) Extracting the files of meson (25%) Extracting the files of meson (25%) Extracting the files of meson (25%) Extracting the files of meson (25%) Extracting the files of meson (25%) Extracting the files of meson (26%) Extracting the files of meson (26%) Extracting the files of meson (26%) Extracting the files of meson (26%) Extracting the files of meson (26%) Extracting the files of meson (26%) Extracting the files of meson (26%) Extracting the files of meson (26%) Extracting the files of meson (27%) Extracting the files of meson (27%) Extracting the files of meson (27%) Extracting the files of meson (27%) Extracting the files of meson (27%) Extracting the files of meson (27%) Extracting the files of meson (27%) Extracting the files of meson (28%) Extracting the files of meson (28%) Extracting the files of meson (28%) Extracting the files of meson (28%) Extracting the files of meson (28%) Extracting the files of meson (28%) Extracting the files of meson (28%) Extracting the files of meson (28%) Extracting the files of meson (29%) Extracting the files of meson (29%) Extracting the files of meson (29%) Extracting the files of meson (29%) Extracting the files of meson (29%) Extracting the files of meson (29%) Extracting the files of meson (29%) Extracting the files of meson (30%) Extracting the files of meson (30%) Extracting the files of meson (30%) Extracting the files of meson (30%) Extracting the files of meson (30%) Extracting the files of meson (30%) Extracting the files of meson (30%) Extracting the files of meson (30%) Extracting the files of meson (31%) Extracting the files of meson (31%) Extracting the files of meson (31%) Extracting the files of meson (31%) Extracting the files of meson (31%) Extracting the files of meson (31%) Extracting the files of meson (31%) Extracting the files of meson (32%) Extracting the files of meson (32%) Extracting the files of meson (32%) Extracting the files of meson (32%) Extracting the files of meson (32%) Extracting the files of meson (32%) Extracting the files of meson (32%) Extracting the files of meson (33%) Extracting the files of meson (33%) Extracting the files of meson (33%) Extracting the files of meson (33%) Extracting the files of meson (33%) Extracting the files of meson (33%) Extracting the files of meson (33%) Extracting the files of meson (33%) Extracting the files of meson (34%) Extracting the files of meson (34%) Extracting the files of meson (34%) Extracting the files of meson (34%) Extracting the files of meson (34%) Extracting the files of meson (34%) Extracting the files of meson (34%) Extracting the files of meson (35%) Extracting the files of meson (35%) Extracting the files of meson (35%) Extracting the files of meson (35%) Extracting the files of meson (35%) Extracting the files of meson (35%) Extracting the files of meson (35%) Extracting the files of meson (35%) Extracting the files of meson (36%) Extracting the files of meson (36%) Extracting the files of meson (36%) Extracting the files of meson (36%) Extracting the files of meson (36%) Extracting the files of meson (36%) Extracting the files of meson (36%) Extracting the files of meson (37%) Extracting the files of meson (37%) Extracting the files of meson (37%) Extracting the files of meson (37%) Extracting the files of meson (37%) Extracting the files of meson (37%) Extracting the files of meson (37%) Extracting the files of meson (38%) Extracting the files of meson (38%) Extracting the files of meson (38%) Extracting the files of meson (38%) Extracting the files of meson (38%) Extracting the files of meson (38%) Extracting the files of meson (38%) Extracting the files of meson (38%) Extracting the files of meson (39%) Extracting the files of meson (39%) Extracting the files of meson (39%) Extracting the files of meson (39%) Extracting the files of meson (39%) Extracting the files of meson (39%) Extracting the files of meson (39%) Extracting the files of meson (40%) Extracting the files of meson (40%) Extracting the files of meson (40%) Extracting the files of meson (40%) Extracting the files of meson (40%) Extracting the files of meson (40%) Extracting the files of meson (40%) Extracting the files of meson (40%) Extracting the files of meson (41%) Extracting the files of meson (41%) Extracting the files of meson (41%) Extracting the files of meson (41%) Extracting the files of meson (41%) Extracting the files of meson (41%) Extracting the files of meson (41%) Extracting the files of meson (42%) Extracting the files of meson (42%) Extracting the files of meson (42%) Extracting the files of meson (42%) Extracting the files of meson (42%) Extracting the files of meson (42%) Extracting the files of meson (42%) Extracting the files of meson (42%) Extracting the files of meson (43%) Extracting the files of meson (43%) Extracting the files of meson (43%) Extracting the files of meson (43%) Extracting the files of meson (43%) Extracting the files of meson (43%) Extracting the files of meson (43%) Extracting the files of meson (44%) Extracting the files of meson (44%) Extracting the files of meson (44%) Extracting the files of meson (44%) Extracting the files of meson (44%) Extracting the files of meson (44%) Extracting the files of meson (44%) Extracting the files of meson (45%) Extracting the files of meson (45%) Extracting the files of meson (45%) Extracting the files of meson (45%) Extracting the files of meson (45%) Extracting the files of meson (45%) Extracting the files of meson (45%) Extracting the files of meson (45%) Extracting the files of meson (46%) Extracting the files of meson (46%) Extracting the files of meson (46%) Extracting the files of meson (46%) Extracting the files of meson (46%) Extracting the files of meson (46%) Extracting the files of meson (46%) Extracting the files of meson (47%) Extracting the files of meson (47%) Extracting the files of meson (47%) Extracting the files of meson (47%) Extracting the files of meson (47%) Extracting the files of meson (47%) Extracting the files of meson (47%) Extracting the files of meson (47%) Extracting the files of meson (48%) Extracting the files of meson (48%) Extracting the files of meson (48%) Extracting the files of meson (48%) Extracting the files of meson (48%) Extracting the files of meson (48%) Extracting the files of meson (48%) Extracting the files of meson (49%) Extracting the files of meson (49%) Extracting the files of meson (49%) Extracting the files of meson (49%) Extracting the files of meson (49%) Extracting the files of meson (49%) Extracting the files of meson (49%) Extracting the files of meson (50%) Extracting the files of meson (50%) Extracting the files of meson (50%) Extracting the files of meson (50%) Extracting the files of meson (50%) Extracting the files of meson (50%) Extracting the files of meson (50%) Extracting the files of meson (50%) Extracting the files of meson (51%) Extracting the files of meson (51%) Extracting the files of meson (51%) Extracting the files of meson (51%) Extracting the files of meson (51%) Extracting the files of meson (51%) Extracting the files of meson (51%) Extracting the files of meson (52%) Extracting the files of meson (52%) Extracting the files of meson (52%) Extracting the files of meson (52%) Extracting the files of meson (52%) Extracting the files of meson (52%) Extracting the files of meson (52%) Extracting the files of meson (52%) Extracting the files of meson (53%) Extracting the files of meson (53%) Extracting the files of meson (53%) Extracting the files of meson (53%) Extracting the files of meson (53%) Extracting the files of meson (53%) Extracting the files of meson (53%) Extracting the files of meson (54%) Extracting the files of meson (54%) Extracting the files of meson (54%) Extracting the files of meson (54%) Extracting the files of meson (54%) Extracting the files of meson (54%) Extracting the files of meson (54%) Extracting the files of meson (54%) Extracting the files of meson (55%) Extracting the files of meson (55%) Extracting the files of meson (55%) Extracting the files of meson (55%) Extracting the files of meson (55%) Extracting the files of meson (55%) Extracting the files of meson (55%) Extracting the files of meson (56%) Extracting the files of meson (56%) Extracting the files of meson (56%) Extracting the files of meson (56%) Extracting the files of meson (56%) Extracting the files of meson (56%) Extracting the files of meson (56%) Extracting the files of meson (57%) Extracting the files of meson (57%) Extracting the files of meson (57%) Extracting the files of meson (57%) Extracting the files of meson (57%) Extracting the files of meson (57%) Extracting the files of meson (57%) Extracting the files of meson (57%) Extracting the files of meson (58%) Extracting the files of meson (58%) Extracting the files of meson (58%) Extracting the files of meson (58%) Extracting the files of meson (58%) Extracting the files of meson (58%) Extracting the files of meson (58%) Extracting the files of meson (59%) Extracting the files of meson (59%) Extracting the files of meson (59%) Extracting the files of meson (59%) Extracting the files of meson (59%) Extracting the files of meson (59%) Extracting the files of meson (59%) Extracting the files of meson (59%) Extracting the files of meson (60%) Extracting the files of meson (60%) Extracting the files of meson (60%) Extracting the files of meson (60%) Extracting the files of meson (60%) Extracting the files of meson (60%) Extracting the files of meson (60%) Extracting the files of meson (61%) Extracting the files of meson (61%) Extracting the files of meson (61%) Extracting the files of meson (61%) Extracting the files of meson (61%) Extracting the files of meson (61%) Extracting the files of meson (61%) Extracting the files of meson (61%) Extracting the files of meson (62%) Extracting the files of meson (62%) Extracting the files of meson (62%) Extracting the files of meson (62%) Extracting the files of meson (62%) Extracting the files of meson (62%) Extracting the files of meson (62%) Extracting the files of meson (63%) Extracting the files of meson (63%) Extracting the files of meson (63%) Extracting the files of meson (63%) Extracting the files of meson (63%) Extracting the files of meson (63%) Extracting the files of meson (63%) Extracting the files of meson (64%) Extracting the files of meson (64%) Extracting the files of meson (64%) Extracting the files of meson (64%) Extracting the files of meson (64%) Extracting the files of meson (64%) Extracting the files of meson (64%) Extracting the files of meson (64%) Extracting the files of meson (65%) Extracting the files of meson (65%) Extracting the files of meson (65%) Extracting the files of meson (65%) Extracting the files of meson (65%) Extracting the files of meson (65%) Extracting the files of meson (65%) Extracting the files of meson (66%) Extracting the files of meson (66%) Extracting the files of meson (66%) Extracting the files of meson (66%) Extracting the files of meson (66%) Extracting the files of meson (66%) Extracting the files of meson (66%) Extracting the files of meson (66%) Extracting the files of meson (67%) Extracting the files of meson (67%) Extracting the files of meson (67%) Extracting the files of meson (67%) Extracting the files of meson (67%) Extracting the files of meson (67%) Extracting the files of meson (67%) Extracting the files of meson (68%) Extracting the files of meson (68%) Extracting the files of meson (68%) Extracting the files of meson (68%) Extracting the files of meson (68%) Extracting the files of meson (68%) Extracting the files of meson (68%) Extracting the files of meson (69%) Extracting the files of meson (69%) Extracting the files of meson (69%) Extracting the files of meson (69%) Extracting the files of meson (69%) Extracting the files of meson (69%) Extracting the files of meson (69%) Extracting the files of meson (69%) Extracting the files of meson (70%) Extracting the files of meson (70%) Extracting the files of meson (70%) Extracting the files of meson (70%) Extracting the files of meson (70%) Extracting the files of meson (70%) Extracting the files of meson (70%) Extracting the files of meson (71%) Extracting the files of meson (71%) Extracting the files of meson (71%) Extracting the files of meson (71%) Extracting the files of meson (71%) Extracting the files of meson (71%) Extracting the files of meson (71%) Extracting the files of meson (71%) Extracting the files of meson (72%) Extracting the files of meson (72%) Extracting the files of meson (72%) Extracting the files of meson (72%) Extracting the files of meson (72%) Extracting the files of meson (72%) Extracting the files of meson (72%) Extracting the files of meson (73%) Extracting the files of meson (73%) Extracting the files of meson (73%) Extracting the files of meson (73%) Extracting the files of meson (73%) Extracting the files of meson (73%) Extracting the files of meson (73%) Extracting the files of meson (73%) Extracting the files of meson (74%) Extracting the files of meson (74%) Extracting the files of meson (74%) Extracting the files of meson (74%) Extracting the files of meson (74%) Extracting the files of meson (74%) Extracting the files of meson (74%) Extracting the files of meson (75%) Extracting the files of meson (75%) Extracting the files of meson (75%) Extracting the files of meson (75%) Extracting the files of meson (75%) Extracting the files of meson (75%) Extracting the files of meson (75%) Extracting the files of meson (76%) Extracting the files of meson (76%) Extracting the files of meson (76%) Extracting the files of meson (76%) Extracting the files of meson (76%) Extracting the files of meson (76%) Extracting the files of meson (76%) Extracting the files of meson (76%) Extracting the files of meson (77%) Extracting the files of meson (77%) Extracting the files of meson (77%) Extracting the files of meson (77%) Extracting the files of meson (77%) Extracting the files of meson (77%) Extracting the files of meson (77%) Extracting the files of meson (78%) Extracting the files of meson (78%) Extracting the files of meson (78%) Extracting the files of meson (78%) Extracting the files of meson (78%) Extracting the files of meson (78%) Extracting the files of meson (78%) Extracting the files of meson (78%) Extracting the files of meson (79%) Extracting the files of meson (79%) Extracting the files of meson (79%) Extracting the files of meson (79%) Extracting the files of meson (79%) Extracting the files of meson (79%) Extracting the files of meson (79%) Extracting the files of meson (80%) Extracting the files of meson (80%) Extracting the files of meson (80%) Extracting the files of meson (80%) Extracting the files of meson (80%) Extracting the files of meson (80%) Extracting the files of meson (80%) Extracting the files of meson (80%) Extracting the files of meson (81%) Extracting the files of meson (81%) Extracting the files of meson (81%) Extracting the files of meson (81%) Extracting the files of meson (81%) Extracting the files of meson (81%) Extracting the files of meson (81%) Extracting the files of meson (82%) Extracting the files of meson (82%) Extracting the files of meson (82%) Extracting the files of meson (82%) Extracting the files of meson (82%) Extracting the files of meson (82%) Extracting the files of meson (82%) Extracting the files of meson (83%) Extracting the files of meson (83%) Extracting the files of meson (83%) Extracting the files of meson (83%) Extracting the files of meson (83%) Extracting the files of meson (83%) Extracting the files of meson (83%) Extracting the files of meson (83%) Extracting the files of meson (84%) Extracting the files of meson (84%) Extracting the files of meson (84%) Extracting the files of meson (84%) Extracting the files of meson (84%) Extracting the files of meson (84%) Extracting the files of meson (84%) Extracting the files of meson (85%) Extracting the files of meson (85%) Extracting the files of meson (85%) Extracting the files of meson (85%) Extracting the files of meson (85%) Extracting the files of meson (85%) Extracting the files of meson (85%) Extracting the files of meson (85%) Extracting the files of meson (86%) Extracting the files of meson (86%) Extracting the files of meson (86%) Extracting the files of meson (86%) Extracting the files of meson (86%) Extracting the files of meson (86%) Extracting the files of meson (86%) Extracting the files of meson (87%) Extracting the files of meson (87%) Extracting the files of meson (87%) Extracting the files of meson (87%) Extracting the files of meson (87%) Extracting the files of meson (87%) Extracting the files of meson (87%) Extracting the files of meson (88%) Extracting the files of meson (88%) Extracting the files of meson (88%) Extracting the files of meson (88%) Extracting the files of meson (88%) Extracting the files of meson (88%) Extracting the files of meson (88%) Extracting the files of meson (88%) Extracting the files of meson (89%) Extracting the files of meson (89%) Extracting the files of meson (89%) Extracting the files of meson (89%) Extracting the files of meson (89%) Extracting the files of meson (89%) Extracting the files of meson (89%) Extracting the files of meson (90%) Extracting the files of meson (90%) Extracting the files of meson (90%) Extracting the files of meson (90%) Extracting the files of meson (90%) Extracting the files of meson (90%) Extracting the files of meson (90%) Extracting the files of meson (90%) Extracting the files of meson (91%) Extracting the files of meson (91%) Extracting the files of meson (91%) Extracting the files of meson (91%) Extracting the files of meson (91%) Extracting the files of meson (91%) Extracting the files of meson (91%) Extracting the files of meson (92%) Extracting the files of meson (92%) Extracting the files of meson (92%) Extracting the files of meson (92%) Extracting the files of meson (92%) Extracting the files of meson (92%) Extracting the files of meson (92%) Extracting the files of meson (92%) Extracting the files of meson (93%) Extracting the files of meson (93%) Extracting the files of meson (93%) Extracting the files of meson (93%) Extracting the files of meson (93%) Extracting the files of meson (93%) Extracting the files of meson (93%) Extracting the files of meson (94%) Extracting the files of meson (94%) Extracting the files of meson (94%) Extracting the files of meson (94%) Extracting the files of meson (94%) Extracting the files of meson (94%) Extracting the files of meson (94%) Extracting the files of meson (95%) Extracting the files of meson (95%) Extracting the files of meson (95%) Extracting the files of meson (95%) Extracting the files of meson (95%) Extracting the files of meson (95%) Extracting the files of meson (95%) Extracting the files of meson (95%) Extracting the files of meson (96%) Extracting the files of meson (96%) Extracting the files of meson (96%) Extracting the files of meson (96%) Extracting the files of meson (96%) Extracting the files of meson (96%) Extracting the files of meson (96%) Extracting the files of meson (97%) Extracting the files of meson (97%) Extracting the files of meson (97%) Extracting the files of meson (97%) Extracting the files of meson (97%) Extracting the files of meson (97%) Extracting the files of meson (97%) Extracting the files of meson (97%) Extracting the files of meson (98%) Extracting the files of meson (98%) Extracting the files of meson (98%) Extracting the files of meson (98%) Extracting the files of meson (98%) Extracting the files of meson (98%) Extracting the files of meson (98%) Extracting the files of meson (99%) Extracting the files of meson (99%) Extracting the files of meson (99%) Extracting the files of meson (99%) Extracting the files of meson (99%) Extracting the files of meson (99%) Extracting the files of meson (99%) Extracting the files of meson (100%) [complete] Upgraded meson Installing 10 / 64 libpipeline-1.5.8-10-1-x86_64.eopkg [cached] Installing libpipeline, version 1.5.8, release 10 Upgrading to new distribution release Extracting the files of libpipeline (50%) Extracting the files of libpipeline (100%) [complete] Upgraded libpipeline Installing 11 / 64 util-linux-devel-2.41.4-58-1-x86_64.eopkg [cached] Installing util-linux-devel, version 2.41.4, release 58 Upgrading to new distribution release Extracting the files of util-linux-devel (2%) Extracting the files of util-linux-devel (4%) Extracting the files of util-linux-devel (7%) Extracting the files of util-linux-devel (9%) Extracting the files of util-linux-devel (11%) Extracting the files of util-linux-devel (14%) Extracting the files of util-linux-devel (16%) Extracting the files of util-linux-devel (19%) Extracting the files of util-linux-devel (21%) Extracting the files of util-linux-devel (23%) Extracting the files of util-linux-devel (26%) Extracting the files of util-linux-devel (28%) Extracting the files of util-linux-devel (30%) Extracting the files of util-linux-devel (33%) Extracting the files of util-linux-devel (35%) Extracting the files of util-linux-devel (38%) Extracting the files of util-linux-devel (40%) Extracting the files of util-linux-devel (42%) Extracting the files of util-linux-devel (45%) Extracting the files of util-linux-devel (47%) Extracting the files of util-linux-devel (50%) Extracting the files of util-linux-devel (52%) Extracting the files of util-linux-devel (54%) Extracting the files of util-linux-devel (57%) Extracting the files of util-linux-devel (59%) Extracting the files of util-linux-devel (61%) Extracting the files of util-linux-devel (64%) Extracting the files of util-linux-devel (66%) Extracting the files of util-linux-devel (69%) Extracting the files of util-linux-devel (71%) Extracting the files of util-linux-devel (73%) Extracting the files of util-linux-devel (76%) Extracting the files of util-linux-devel (78%) Extracting the files of util-linux-devel (80%) Extracting the files of util-linux-devel (83%) Extracting the files of util-linux-devel (85%) Extracting the files of util-linux-devel (88%) Extracting the files of util-linux-devel (90%) Extracting the files of util-linux-devel (92%) Extracting the files of util-linux-devel (95%) Extracting the files of util-linux-devel (97%) Extracting the files of util-linux-devel (100%) [complete] Upgraded util-linux-devel Installing 12 / 64 glib2-2.88.1-128-1-x86_64.eopkg [cached] Installing glib2, version 2.88.1, release 128 Upgrading to new distribution release Extracting the files of glib2 (0%) Extracting the files of glib2 (1%) Extracting the files of glib2 (1%) Extracting the files of glib2 (2%) Extracting the files of glib2 (3%) Extracting the files of glib2 (3%) Extracting the files of glib2 (4%) Extracting the files of glib2 (5%) Extracting the files of glib2 (5%) Extracting the files of glib2 (6%) Extracting the files of glib2 (7%) Extracting the files of glib2 (7%) Extracting the files of glib2 (8%) Extracting the files of glib2 (8%) Extracting the files of glib2 (9%) Extracting the files of glib2 (10%) Extracting the files of glib2 (10%) Extracting the files of glib2 (11%) Extracting the files of glib2 (12%) Extracting the files of glib2 (12%) Extracting the files of glib2 (13%) Extracting the files of glib2 (14%) Extracting the files of glib2 (14%) Extracting the files of glib2 (15%) Extracting the files of glib2 (15%) Extracting the files of glib2 (16%) Extracting the files of glib2 (17%) Extracting the files of glib2 (17%) Extracting the files of glib2 (18%) Extracting the files of glib2 (19%) Extracting the files of glib2 (19%) Extracting the files of glib2 (20%) Extracting the files of glib2 (21%) Extracting the files of glib2 (21%) Extracting the files of glib2 (22%) Extracting the files of glib2 (22%) Extracting the files of glib2 (23%) Extracting the files of glib2 (24%) Extracting the files of glib2 (24%) Extracting the files of glib2 (25%) Extracting the files of glib2 (26%) Extracting the files of glib2 (26%) Extracting the files of glib2 (27%) Extracting the files of glib2 (28%) Extracting the files of glib2 (28%) Extracting the files of glib2 (29%) Extracting the files of glib2 (29%) Extracting the files of glib2 (30%) Extracting the files of glib2 (31%) Extracting the files of glib2 (31%) Extracting the files of glib2 (32%) Extracting the files of glib2 (33%) Extracting the files of glib2 (33%) Extracting the files of glib2 (34%) Extracting the files of glib2 (35%) Extracting the files of glib2 (35%) Extracting the files of glib2 (36%) Extracting the files of glib2 (36%) Extracting the files of glib2 (37%) Extracting the files of glib2 (38%) Extracting the files of glib2 (38%) Extracting the files of glib2 (39%) Extracting the files of glib2 (40%) Extracting the files of glib2 (40%) Extracting the files of glib2 (41%) Extracting the files of glib2 (42%) Extracting the files of glib2 (42%) Extracting the files of glib2 (43%) Extracting the files of glib2 (43%) Extracting the files of glib2 (44%) Extracting the files of glib2 (45%) Extracting the files of glib2 (45%) Extracting the files of glib2 (46%) Extracting the files of glib2 (47%) Extracting the files of glib2 (47%) Extracting the files of glib2 (48%) Extracting the files of glib2 (49%) Extracting the files of glib2 (49%) Extracting the files of glib2 (50%) Extracting the files of glib2 (50%) Extracting the files of glib2 (51%) Extracting the files of glib2 (52%) Extracting the files of glib2 (52%) Extracting the files of glib2 (53%) Extracting the files of glib2 (54%) Extracting the files of glib2 (54%) Extracting the files of glib2 (55%) Extracting the files of glib2 (56%) Extracting the files of glib2 (56%) Extracting the files of glib2 (57%) Extracting the files of glib2 (57%) Extracting the files of glib2 (58%) Extracting the files of glib2 (59%) Extracting the files of glib2 (59%) Extracting the files of glib2 (60%) Extracting the files of glib2 (61%) Extracting the files of glib2 (61%) Extracting the files of glib2 (62%) Extracting the files of glib2 (63%) Extracting the files of glib2 (63%) Extracting the files of glib2 (64%) Extracting the files of glib2 (64%) Extracting the files of glib2 (65%) Extracting the files of glib2 (66%) Extracting the files of glib2 (66%) Extracting the files of glib2 (67%) Extracting the files of glib2 (68%) Extracting the files of glib2 (68%) Extracting the files of glib2 (69%) Extracting the files of glib2 (70%) Extracting the files of glib2 (70%) Extracting the files of glib2 (71%) Extracting the files of glib2 (71%) Extracting the files of glib2 (72%) Extracting the files of glib2 (73%) Extracting the files of glib2 (73%) Extracting the files of glib2 (74%) Extracting the files of glib2 (75%) Extracting the files of glib2 (75%) Extracting the files of glib2 (76%) Extracting the files of glib2 (77%) Extracting the files of glib2 (77%) Extracting the files of glib2 (78%) Extracting the files of glib2 (78%) Extracting the files of glib2 (79%) Extracting the files of glib2 (80%) Extracting the files of glib2 (80%) Extracting the files of glib2 (81%) Extracting the files of glib2 (82%) Extracting the files of glib2 (82%) Extracting the files of glib2 (83%) Extracting the files of glib2 (84%) Extracting the files of glib2 (84%) Extracting the files of glib2 (85%) Extracting the files of glib2 (85%) Extracting the files of glib2 (86%) Extracting the files of glib2 (87%) Extracting the files of glib2 (87%) Extracting the files of glib2 (88%) Extracting the files of glib2 (89%) Extracting the files of glib2 (89%) Extracting the files of glib2 (90%) Extracting the files of glib2 (91%) Extracting the files of glib2 (91%) Extracting the files of glib2 (92%) Extracting the files of glib2 (92%) Extracting the files of glib2 (93%) Extracting the files of glib2 (94%) Extracting the files of glib2 (94%) Extracting the files of glib2 (95%) Extracting the files of glib2 (96%) Extracting the files of glib2 (96%) Extracting the files of glib2 (97%) Extracting the files of glib2 (98%) Extracting the files of glib2 (98%) Extracting the files of glib2 (99%) Extracting the files of glib2 (100%) [complete] Upgraded glib2 Installing 13 / 64 glib2-devel-2.88.1-128-1-x86_64.eopkg [cached] Installing glib2-devel, version 2.88.1, release 128 Upgrading to new distribution release Extracting the files of glib2-devel (0%) Extracting the files of glib2-devel (0%) Extracting the files of glib2-devel (0%) Extracting the files of glib2-devel (1%) Extracting the files of glib2-devel (1%) Extracting the files of glib2-devel (1%) Extracting the files of glib2-devel (1%) Extracting the files of glib2-devel (2%) Extracting the files of glib2-devel (2%) Extracting the files of glib2-devel (2%) Extracting the files of glib2-devel (3%) Extracting the files of glib2-devel (3%) Extracting the files of glib2-devel (3%) Extracting the files of glib2-devel (3%) Extracting the files of glib2-devel (4%) Extracting the files of glib2-devel (4%) Extracting the files of glib2-devel (4%) Extracting the files of glib2-devel (5%) Extracting the files of glib2-devel (5%) Extracting the files of glib2-devel (5%) Extracting the files of glib2-devel (5%) Extracting the files of glib2-devel (6%) Extracting the files of glib2-devel (6%) Extracting the files of glib2-devel (6%) Extracting the files of glib2-devel (7%) Extracting the files of glib2-devel (7%) Extracting the files of glib2-devel (7%) Extracting the files of glib2-devel (7%) Extracting the files of glib2-devel (8%) Extracting the files of glib2-devel (8%) Extracting the files of glib2-devel (8%) Extracting the files of glib2-devel (8%) Extracting the files of glib2-devel (9%) Extracting the files of glib2-devel (9%) Extracting the files of glib2-devel (9%) Extracting the files of glib2-devel (10%) Extracting the files of glib2-devel (10%) Extracting the files of glib2-devel (10%) Extracting the files of glib2-devel (10%) Extracting the files of glib2-devel (11%) Extracting the files of glib2-devel (11%) Extracting the files of glib2-devel (11%) Extracting the files of glib2-devel (12%) Extracting the files of glib2-devel (12%) Extracting the files of glib2-devel (12%) Extracting the files of glib2-devel (12%) Extracting the files of glib2-devel (13%) Extracting the files of glib2-devel (13%) Extracting the files of glib2-devel (13%) Extracting the files of glib2-devel (14%) Extracting the files of glib2-devel (14%) Extracting the files of glib2-devel (14%) Extracting the files of glib2-devel (14%) Extracting the files of glib2-devel (15%) Extracting the files of glib2-devel (15%) Extracting the files of glib2-devel (15%) Extracting the files of glib2-devel (16%) Extracting the files of glib2-devel (16%) Extracting the files of glib2-devel (16%) Extracting the files of glib2-devel (16%) Extracting the files of glib2-devel (17%) Extracting the files of glib2-devel (17%) Extracting the files of glib2-devel (17%) Extracting the files of glib2-devel (17%) Extracting the files of glib2-devel (18%) Extracting the files of glib2-devel (18%) Extracting the files of glib2-devel (18%) Extracting the files of glib2-devel (19%) Extracting the files of glib2-devel (19%) Extracting the files of glib2-devel (19%) Extracting the files of glib2-devel (19%) Extracting the files of glib2-devel (20%) Extracting the files of glib2-devel (20%) Extracting the files of glib2-devel (20%) Extracting the files of glib2-devel (21%) Extracting the files of glib2-devel (21%) Extracting the files of glib2-devel (21%) Extracting the files of glib2-devel (21%) Extracting the files of glib2-devel (22%) Extracting the files of glib2-devel (22%) Extracting the files of glib2-devel (22%) Extracting the files of glib2-devel (23%) Extracting the files of glib2-devel (23%) Extracting the files of glib2-devel (23%) Extracting the files of glib2-devel (23%) Extracting the files of glib2-devel (24%) Extracting the files of glib2-devel (24%) Extracting the files of glib2-devel (24%) Extracting the files of glib2-devel (25%) Extracting the files of glib2-devel (25%) Extracting the files of glib2-devel (25%) Extracting the files of glib2-devel (25%) Extracting the files of glib2-devel (26%) Extracting the files of glib2-devel (26%) Extracting the files of glib2-devel (26%) Extracting the files of glib2-devel (26%) Extracting the files of glib2-devel (27%) Extracting the files of glib2-devel (27%) Extracting the files of glib2-devel (27%) Extracting the files of glib2-devel (28%) Extracting the files of glib2-devel (28%) Extracting the files of glib2-devel (28%) Extracting the files of glib2-devel (28%) Extracting the files of glib2-devel (29%) Extracting the files of glib2-devel (29%) Extracting the files of glib2-devel (29%) Extracting the files of glib2-devel (30%) Extracting the files of glib2-devel (30%) Extracting the files of glib2-devel (30%) Extracting the files of glib2-devel (30%) Extracting the files of glib2-devel (31%) Extracting the files of glib2-devel (31%) Extracting the files of glib2-devel (31%) Extracting the files of glib2-devel (32%) Extracting the files of glib2-devel (32%) Extracting the files of glib2-devel (32%) Extracting the files of glib2-devel (32%) Extracting the files of glib2-devel (33%) Extracting the files of glib2-devel (33%) Extracting the files of glib2-devel (33%) Extracting the files of glib2-devel (33%) Extracting the files of glib2-devel (34%) Extracting the files of glib2-devel (34%) Extracting the files of glib2-devel (34%) Extracting the files of glib2-devel (35%) Extracting the files of glib2-devel (35%) Extracting the files of glib2-devel (35%) Extracting the files of glib2-devel (35%) Extracting the files of glib2-devel (36%) Extracting the files of glib2-devel (36%) Extracting the files of glib2-devel (36%) Extracting the files of glib2-devel (37%) Extracting the files of glib2-devel (37%) Extracting the files of glib2-devel (37%) Extracting the files of glib2-devel (37%) Extracting the files of glib2-devel (38%) Extracting the files of glib2-devel (38%) Extracting the files of glib2-devel (38%) Extracting the files of glib2-devel (39%) Extracting the files of glib2-devel (39%) Extracting the files of glib2-devel (39%) Extracting the files of glib2-devel (39%) Extracting the files of glib2-devel (40%) Extracting the files of glib2-devel (40%) Extracting the files of glib2-devel (40%) Extracting the files of glib2-devel (41%) Extracting the files of glib2-devel (41%) Extracting the files of glib2-devel (41%) Extracting the files of glib2-devel (41%) Extracting the files of glib2-devel (42%) Extracting the files of glib2-devel (42%) Extracting the files of glib2-devel (42%) Extracting the files of glib2-devel (42%) Extracting the files of glib2-devel (43%) Extracting the files of glib2-devel (43%) Extracting the files of glib2-devel (43%) Extracting the files of glib2-devel (44%) Extracting the files of glib2-devel (44%) Extracting the files of glib2-devel (44%) Extracting the files of glib2-devel (44%) Extracting the files of glib2-devel (45%) Extracting the files of glib2-devel (45%) Extracting the files of glib2-devel (45%) Extracting the files of glib2-devel (46%) Extracting the files of glib2-devel (46%) Extracting the files of glib2-devel (46%) Extracting the files of glib2-devel (46%) Extracting the files of glib2-devel (47%) Extracting the files of glib2-devel (47%) Extracting the files of glib2-devel (47%) Extracting the files of glib2-devel (48%) Extracting the files of glib2-devel (48%) Extracting the files of glib2-devel (48%) Extracting the files of glib2-devel (48%) Extracting the files of glib2-devel (49%) Extracting the files of glib2-devel (49%) Extracting the files of glib2-devel (49%) Extracting the files of glib2-devel (50%) Extracting the files of glib2-devel (50%) Extracting the files of glib2-devel (50%) Extracting the files of glib2-devel (50%) Extracting the files of glib2-devel (51%) Extracting the files of glib2-devel (51%) Extracting the files of glib2-devel (51%) Extracting the files of glib2-devel (51%) Extracting the files of glib2-devel (52%) Extracting the files of glib2-devel (52%) Extracting the files of glib2-devel (52%) Extracting the files of glib2-devel (53%) Extracting the files of glib2-devel (53%) Extracting the files of glib2-devel (53%) Extracting the files of glib2-devel (53%) Extracting the files of glib2-devel (54%) Extracting the files of glib2-devel (54%) Extracting the files of glib2-devel (54%) Extracting the files of glib2-devel (55%) Extracting the files of glib2-devel (55%) Extracting the files of glib2-devel (55%) Extracting the files of glib2-devel (55%) Extracting the files of glib2-devel (56%) Extracting the files of glib2-devel (56%) Extracting the files of glib2-devel (56%) Extracting the files of glib2-devel (57%) Extracting the files of glib2-devel (57%) Extracting the files of glib2-devel (57%) Extracting the files of glib2-devel (57%) Extracting the files of glib2-devel (58%) Extracting the files of glib2-devel (58%) Extracting the files of glib2-devel (58%) Extracting the files of glib2-devel (58%) Extracting the files of glib2-devel (59%) Extracting the files of glib2-devel (59%) Extracting the files of glib2-devel (59%) Extracting the files of glib2-devel (60%) Extracting the files of glib2-devel (60%) Extracting the files of glib2-devel (60%) Extracting the files of glib2-devel (60%) Extracting the files of glib2-devel (61%) Extracting the files of glib2-devel (61%) Extracting the files of glib2-devel (61%) Extracting the files of glib2-devel (62%) Extracting the files of glib2-devel (62%) Extracting the files of glib2-devel (62%) Extracting the files of glib2-devel (62%) Extracting the files of glib2-devel (63%) Extracting the files of glib2-devel (63%) Extracting the files of glib2-devel (63%) Extracting the files of glib2-devel (64%) Extracting the files of glib2-devel (64%) Extracting the files of glib2-devel (64%) Extracting the files of glib2-devel (64%) Extracting the files of glib2-devel (65%) Extracting the files of glib2-devel (65%) Extracting the files of glib2-devel (65%) Extracting the files of glib2-devel (66%) Extracting the files of glib2-devel (66%) Extracting the files of glib2-devel (66%) Extracting the files of glib2-devel (66%) Extracting the files of glib2-devel (67%) Extracting the files of glib2-devel (67%) Extracting the files of glib2-devel (67%) Extracting the files of glib2-devel (67%) Extracting the files of glib2-devel (68%) Extracting the files of glib2-devel (68%) Extracting the files of glib2-devel (68%) Extracting the files of glib2-devel (69%) Extracting the files of glib2-devel (69%) Extracting the files of glib2-devel (69%) Extracting the files of glib2-devel (69%) Extracting the files of glib2-devel (70%) Extracting the files of glib2-devel (70%) Extracting the files of glib2-devel (70%) Extracting the files of glib2-devel (71%) Extracting the files of glib2-devel (71%) Extracting the files of glib2-devel (71%) Extracting the files of glib2-devel (71%) Extracting the files of glib2-devel (72%) Extracting the files of glib2-devel (72%) Extracting the files of glib2-devel (72%) Extracting the files of glib2-devel (73%) Extracting the files of glib2-devel (73%) Extracting the files of glib2-devel (73%) Extracting the files of glib2-devel (73%) Extracting the files of glib2-devel (74%) Extracting the files of glib2-devel (74%) Extracting the files of glib2-devel (74%) Extracting the files of glib2-devel (75%) Extracting the files of glib2-devel (75%) Extracting the files of glib2-devel (75%) Extracting the files of glib2-devel (75%) Extracting the files of glib2-devel (76%) Extracting the files of glib2-devel (76%) Extracting the files of glib2-devel (76%) Extracting the files of glib2-devel (76%) Extracting the files of glib2-devel (77%) Extracting the files of glib2-devel (77%) Extracting the files of glib2-devel (77%) Extracting the files of glib2-devel (78%) Extracting the files of glib2-devel (78%) Extracting the files of glib2-devel (78%) Extracting the files of glib2-devel (78%) Extracting the files of glib2-devel (79%) Extracting the files of glib2-devel (79%) Extracting the files of glib2-devel (79%) Extracting the files of glib2-devel (80%) Extracting the files of glib2-devel (80%) Extracting the files of glib2-devel (80%) Extracting the files of glib2-devel (80%) Extracting the files of glib2-devel (81%) Extracting the files of glib2-devel (81%) Extracting the files of glib2-devel (81%) Extracting the files of glib2-devel (82%) Extracting the files of glib2-devel (82%) Extracting the files of glib2-devel (82%) Extracting the files of glib2-devel (82%) Extracting the files of glib2-devel (83%) Extracting the files of glib2-devel (83%) Extracting the files of glib2-devel (83%) Extracting the files of glib2-devel (83%) Extracting the files of glib2-devel (84%) Extracting the files of glib2-devel (84%) Extracting the files of glib2-devel (84%) Extracting the files of glib2-devel (85%) Extracting the files of glib2-devel (85%) Extracting the files of glib2-devel (85%) Extracting the files of glib2-devel (85%) Extracting the files of glib2-devel (86%) Extracting the files of glib2-devel (86%) Extracting the files of glib2-devel (86%) Extracting the files of glib2-devel (87%) Extracting the files of glib2-devel (87%) Extracting the files of glib2-devel (87%) Extracting the files of glib2-devel (87%) Extracting the files of glib2-devel (88%) Extracting the files of glib2-devel (88%) Extracting the files of glib2-devel (88%) Extracting the files of glib2-devel (89%) Extracting the files of glib2-devel (89%) Extracting the files of glib2-devel (89%) Extracting the files of glib2-devel (89%) Extracting the files of glib2-devel (90%) Extracting the files of glib2-devel (90%) Extracting the files of glib2-devel (90%) Extracting the files of glib2-devel (91%) Extracting the files of glib2-devel (91%) Extracting the files of glib2-devel (91%) Extracting the files of glib2-devel (91%) Extracting the files of glib2-devel (92%) Extracting the files of glib2-devel (92%) Extracting the files of glib2-devel (92%) Extracting the files of glib2-devel (92%) Extracting the files of glib2-devel (93%) Extracting the files of glib2-devel (93%) Extracting the files of glib2-devel (93%) Extracting the files of glib2-devel (94%) Extracting the files of glib2-devel (94%) Extracting the files of glib2-devel (94%) Extracting the files of glib2-devel (94%) Extracting the files of glib2-devel (95%) Extracting the files of glib2-devel (95%) Extracting the files of glib2-devel (95%) Extracting the files of glib2-devel (96%) Extracting the files of glib2-devel (96%) Extracting the files of glib2-devel (96%) Extracting the files of glib2-devel (96%) Extracting the files of glib2-devel (97%) Extracting the files of glib2-devel (97%) Extracting the files of glib2-devel (97%) Extracting the files of glib2-devel (98%) Extracting the files of glib2-devel (98%) Extracting the files of glib2-devel (98%) Extracting the files of glib2-devel (98%) Extracting the files of glib2-devel (99%) Extracting the files of glib2-devel (99%) Extracting the files of glib2-devel (99%) Extracting the files of glib2-devel (100%) [complete] Upgraded glib2-devel Installing 14 / 64 gobject-introspection-1.86.0-47-1-x86_64.eopkg [cached] Installing gobject-introspection, version 1.86.0, release 47 Upgrading to new distribution release Extracting the files of gobject-introspection (6%) Extracting the files of gobject-introspection (12%) Extracting the files of gobject-introspection (18%) Extracting the files of gobject-introspection (25%) Extracting the files of gobject-introspection (31%) Extracting the files of gobject-introspection (37%) Extracting the files of gobject-introspection (43%) Extracting the files of gobject-introspection (50%) Extracting the files of gobject-introspection (56%) Extracting the files of gobject-introspection (62%) Extracting the files of gobject-introspection (68%) Extracting the files of gobject-introspection (75%) Extracting the files of gobject-introspection (81%) Extracting the files of gobject-introspection (87%) Extracting the files of gobject-introspection (93%) Extracting the files of gobject-introspection (100%) [complete] Upgraded gobject-introspection Installing 15 / 64 gobject-introspection-devel-1.86.0-47-1-x86_64.eopkg [cached] Installing gobject-introspection-devel, version 1.86.0, release 47 Upgrading to new distribution release Extracting the files of gobject-introspection-devel (0%) Extracting the files of gobject-introspection-devel (1%) Extracting the files of gobject-introspection-devel (1%) Extracting the files of gobject-introspection-devel (2%) Extracting the files of gobject-introspection-devel (3%) Extracting the files of gobject-introspection-devel (3%) Extracting the files of gobject-introspection-devel (4%) Extracting the files of gobject-introspection-devel (4%) Extracting the files of gobject-introspection-devel (5%) Extracting the files of gobject-introspection-devel (6%) Extracting the files of gobject-introspection-devel (6%) Extracting the files of gobject-introspection-devel (7%) Extracting the files of gobject-introspection-devel (7%) Extracting the files of gobject-introspection-devel (8%) Extracting the files of gobject-introspection-devel (9%) Extracting the files of gobject-introspection-devel (9%) Extracting the files of gobject-introspection-devel (10%) Extracting the files of gobject-introspection-devel (10%) Extracting the files of gobject-introspection-devel (11%) Extracting the files of gobject-introspection-devel (12%) Extracting the files of gobject-introspection-devel (12%) Extracting the files of gobject-introspection-devel (13%) Extracting the files of gobject-introspection-devel (14%) Extracting the files of gobject-introspection-devel (14%) Extracting the files of gobject-introspection-devel (15%) Extracting the files of gobject-introspection-devel (15%) Extracting the files of gobject-introspection-devel (16%) Extracting the files of gobject-introspection-devel (17%) Extracting the files of gobject-introspection-devel (17%) Extracting the files of gobject-introspection-devel (18%) Extracting the files of gobject-introspection-devel (18%) Extracting the files of gobject-introspection-devel (19%) Extracting the files of gobject-introspection-devel (20%) Extracting the files of gobject-introspection-devel (20%) Extracting the files of gobject-introspection-devel (21%) Extracting the files of gobject-introspection-devel (21%) Extracting the files of gobject-introspection-devel (22%) Extracting the files of gobject-introspection-devel (23%) Extracting the files of gobject-introspection-devel (23%) Extracting the files of gobject-introspection-devel (24%) Extracting the files of gobject-introspection-devel (25%) Extracting the files of gobject-introspection-devel (25%) Extracting the files of gobject-introspection-devel (26%) Extracting the files of gobject-introspection-devel (26%) Extracting the files of gobject-introspection-devel (27%) Extracting the files of gobject-introspection-devel (28%) Extracting the files of gobject-introspection-devel (28%) Extracting the files of gobject-introspection-devel (29%) Extracting the files of gobject-introspection-devel (29%) Extracting the files of gobject-introspection-devel (30%) Extracting the files of gobject-introspection-devel (31%) Extracting the files of gobject-introspection-devel (31%) Extracting the files of gobject-introspection-devel (32%) Extracting the files of gobject-introspection-devel (32%) Extracting the files of gobject-introspection-devel (33%) Extracting the files of gobject-introspection-devel (34%) Extracting the files of gobject-introspection-devel (34%) Extracting the files of gobject-introspection-devel (35%) Extracting the files of gobject-introspection-devel (35%) Extracting the files of gobject-introspection-devel (36%) Extracting the files of gobject-introspection-devel (37%) Extracting the files of gobject-introspection-devel (37%) Extracting the files of gobject-introspection-devel (38%) Extracting the files of gobject-introspection-devel (39%) Extracting the files of gobject-introspection-devel (39%) Extracting the files of gobject-introspection-devel (40%) Extracting the files of gobject-introspection-devel (40%) Extracting the files of gobject-introspection-devel (41%) Extracting the files of gobject-introspection-devel (42%) Extracting the files of gobject-introspection-devel (42%) Extracting the files of gobject-introspection-devel (43%) Extracting the files of gobject-introspection-devel (43%) Extracting the files of gobject-introspection-devel (44%) Extracting the files of gobject-introspection-devel (45%) Extracting the files of gobject-introspection-devel (45%) Extracting the files of gobject-introspection-devel (46%) Extracting the files of gobject-introspection-devel (46%) Extracting the files of gobject-introspection-devel (47%) Extracting the files of gobject-introspection-devel (48%) Extracting the files of gobject-introspection-devel (48%) Extracting the files of gobject-introspection-devel (49%) Extracting the files of gobject-introspection-devel (50%) Extracting the files of gobject-introspection-devel (50%) Extracting the files of gobject-introspection-devel (51%) Extracting the files of gobject-introspection-devel (51%) Extracting the files of gobject-introspection-devel (52%) Extracting the files of gobject-introspection-devel (53%) Extracting the files of gobject-introspection-devel (53%) Extracting the files of gobject-introspection-devel (54%) Extracting the files of gobject-introspection-devel (54%) Extracting the files of gobject-introspection-devel (55%) Extracting the files of gobject-introspection-devel (56%) Extracting the files of gobject-introspection-devel (56%) Extracting the files of gobject-introspection-devel (57%) Extracting the files of gobject-introspection-devel (57%) Extracting the files of gobject-introspection-devel (58%) Extracting the files of gobject-introspection-devel (59%) Extracting the files of gobject-introspection-devel (59%) Extracting the files of gobject-introspection-devel (60%) Extracting the files of gobject-introspection-devel (60%) Extracting the files of gobject-introspection-devel (61%) Extracting the files of gobject-introspection-devel (62%) Extracting the files of gobject-introspection-devel (62%) Extracting the files of gobject-introspection-devel (63%) Extracting the files of gobject-introspection-devel (64%) Extracting the files of gobject-introspection-devel (64%) Extracting the files of gobject-introspection-devel (65%) Extracting the files of gobject-introspection-devel (65%) Extracting the files of gobject-introspection-devel (66%) Extracting the files of gobject-introspection-devel (67%) Extracting the files of gobject-introspection-devel (67%) Extracting the files of gobject-introspection-devel (68%) Extracting the files of gobject-introspection-devel (68%) Extracting the files of gobject-introspection-devel (69%) Extracting the files of gobject-introspection-devel (70%) Extracting the files of gobject-introspection-devel (70%) Extracting the files of gobject-introspection-devel (71%) Extracting the files of gobject-introspection-devel (71%) Extracting the files of gobject-introspection-devel (72%) Extracting the files of gobject-introspection-devel (73%) Extracting the files of gobject-introspection-devel (73%) Extracting the files of gobject-introspection-devel (74%) Extracting the files of gobject-introspection-devel (75%) Extracting the files of gobject-introspection-devel (75%) Extracting the files of gobject-introspection-devel (76%) Extracting the files of gobject-introspection-devel (76%) Extracting the files of gobject-introspection-devel (77%) Extracting the files of gobject-introspection-devel (78%) Extracting the files of gobject-introspection-devel (78%) Extracting the files of gobject-introspection-devel (79%) Extracting the files of gobject-introspection-devel (79%) Extracting the files of gobject-introspection-devel (80%) Extracting the files of gobject-introspection-devel (81%) Extracting the files of gobject-introspection-devel (81%) Extracting the files of gobject-introspection-devel (82%) Extracting the files of gobject-introspection-devel (82%) Extracting the files of gobject-introspection-devel (83%) Extracting the files of gobject-introspection-devel (84%) Extracting the files of gobject-introspection-devel (84%) Extracting the files of gobject-introspection-devel (85%) Extracting the files of gobject-introspection-devel (85%) Extracting the files of gobject-introspection-devel (86%) Extracting the files of gobject-introspection-devel (87%) Extracting the files of gobject-introspection-devel (87%) Extracting the files of gobject-introspection-devel (88%) Extracting the files of gobject-introspection-devel (89%) Extracting the files of gobject-introspection-devel (89%) Extracting the files of gobject-introspection-devel (90%) Extracting the files of gobject-introspection-devel (90%) Extracting the files of gobject-introspection-devel (91%) Extracting the files of gobject-introspection-devel (92%) Extracting the files of gobject-introspection-devel (92%) Extracting the files of gobject-introspection-devel (93%) Extracting the files of gobject-introspection-devel (93%) Extracting the files of gobject-introspection-devel (94%) Extracting the files of gobject-introspection-devel (95%) Extracting the files of gobject-introspection-devel (95%) Extracting the files of gobject-introspection-devel (96%) Extracting the files of gobject-introspection-devel (96%) Extracting the files of gobject-introspection-devel (97%) Extracting the files of gobject-introspection-devel (98%) Extracting the files of gobject-introspection-devel (98%) Extracting the files of gobject-introspection-devel (99%) Extracting the files of gobject-introspection-devel (100%) [complete] Upgraded gobject-introspection-devel Installing 16 / 64 pygments-2.19.2-22-1-x86_64.eopkg [cached] Installing pygments, version 2.19.2, release 22 Upgrading to new distribution release Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (0%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (1%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (2%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (3%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (4%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (5%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (6%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (7%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (8%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (9%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (10%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (11%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (12%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (13%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (14%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (15%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (16%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (17%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (18%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (19%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (20%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (21%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (22%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (23%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (24%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (25%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (26%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (27%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (28%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (29%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (30%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (31%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (32%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (33%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (34%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (35%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (36%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (37%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (38%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (39%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (40%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (41%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (42%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (43%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (44%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (45%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (46%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (47%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (48%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (49%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (50%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (51%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (52%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (53%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (54%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (55%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (56%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (57%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (58%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (59%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (60%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (61%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (62%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (63%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (64%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (65%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (66%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (67%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (68%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (69%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (70%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (71%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (72%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (73%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (74%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (75%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (76%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (77%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (78%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (79%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (80%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (81%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (82%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (83%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (84%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (85%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (86%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (87%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (88%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (89%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (90%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (91%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (92%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (93%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (94%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (95%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (96%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (97%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (98%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (99%) Extracting the files of pygments (100%) [complete] Upgraded pygments Installing 17 / 64 ruamel-yaml-clib-0.2.15-4-1-x86_64.eopkg [cached] Installing ruamel-yaml-clib, version 0.2.15, release 4 Upgrading to new distribution release Extracting the files of ruamel-yaml-clib (16%) Extracting the files of ruamel-yaml-clib (33%) Extracting the files of ruamel-yaml-clib (50%) Extracting the files of ruamel-yaml-clib (66%) Extracting the files of ruamel-yaml-clib (83%) Extracting the files of ruamel-yaml-clib (100%) [complete] Upgraded ruamel-yaml-clib Installing 18 / 64 wireless-regdb-2026.03.18-11-1-x86_64.eopkg [cached] Installing wireless-regdb, version 2026.03.18, release 11 Upgrading to new distribution release Extracting the files of wireless-regdb (12%) Extracting the files of wireless-regdb (25%) Extracting the files of wireless-regdb (37%) Extracting the files of wireless-regdb (50%) Extracting the files of wireless-regdb (62%) Extracting the files of wireless-regdb (75%)Upgraded wireless-regdb Installing 19 / 64 libtextstyle-1.0-23-1-x86_64.eopkg [cached] Installing libtextstyle, version 1.0, release 23 Upgrading to new distribution release Extracting the files of libtextstyle (50%) Extracting the files of libtextstyle (100%) [complete] Upgraded libtextstyle Installing 20 / 64 python-xattr-1.3.0-5-1-x86_64.eopkg [cached] Installing python-xattr, version 1.3.0, release 5 Upgrading to new distribution release Extracting the files of python-xattr (4%) Extracting the files of python-xattr (8%) Extracting the files of python-xattr (12%) Extracting the files of python-xattr (16%) Extracting the files of python-xattr (20%) Extracting the files of python-xattr (24%) Extracting the files of python-xattr (28%) Extracting the files of python-xattr (32%) Extracting the files of python-xattr (36%) Extracting the files of python-xattr (40%) Extracting the files of python-xattr (44%) Extracting the files of python-xattr (48%) Extracting the files of python-xattr (52%) Extracting the files of python-xattr (56%) Extracting the files of python-xattr (60%) Extracting the files of python-xattr (64%) Extracting the files of python-xattr (68%) Extracting the files of python-xattr (72%) Extracting the files of python-xattr (76%) Extracting the files of python-xattr (80%) Extracting the files of python-xattr (84%) Extracting the files of python-xattr (88%) Extracting the files of python-xattr (92%) Extracting the files of python-xattr (96%) Extracting the files of python-xattr (100%) [complete] Upgraded python-xattr Installing 21 / 64 libelf-0.195-31-1-x86_64.eopkg [cached] Installing libelf, version 0.195, release 31 Upgrading to new distribution release Extracting the files of libelf (50%) Extracting the files of libelf (100%) [complete] Upgraded libelf Installing 22 / 64 libdw-0.195-31-1-x86_64.eopkg [cached] Installing libdw, version 0.195, release 31 Upgrading to new distribution release Extracting the files of libdw (50%) Extracting the files of libdw (100%) [complete] Upgraded libdw Installing 23 / 64 python-click-8.4.1-18-1-x86_64.eopkg [cached] Installing python-click, version 8.4.1, release 18 Upgrading to new distribution release Extracting the files of python-click (1%) Extracting the files of python-click (3%) Extracting the files of python-click (5%) Extracting the files of python-click (7%) Extracting the files of python-click (8%) Extracting the files of python-click (10%) Extracting the files of python-click (12%) Extracting the files of python-click (14%) Extracting the files of python-click (16%) Extracting the files of python-click (17%) Extracting the files of python-click (19%) Extracting the files of python-click (21%) Extracting the files of python-click (23%) Extracting the files of python-click (25%) Extracting the files of python-click (26%) Extracting the files of python-click (28%) Extracting the files of python-click (30%) Extracting the files of python-click (32%) Extracting the files of python-click (33%) Extracting the files of python-click (35%) Extracting the files of python-click (37%) Extracting the files of python-click (39%) Extracting the files of python-click (41%) Extracting the files of python-click (42%) Extracting the files of python-click (44%) Extracting the files of python-click (46%) Extracting the files of python-click (48%) Extracting the files of python-click (50%) Extracting the files of python-click (51%) Extracting the files of python-click (53%) Extracting the files of python-click (55%) Extracting the files of python-click (57%) Extracting the files of python-click (58%) Extracting the files of python-click (60%) Extracting the files of python-click (62%) Extracting the files of python-click (64%) Extracting the files of python-click (66%) Extracting the files of python-click (67%) Extracting the files of python-click (69%) Extracting the files of python-click (71%) Extracting the files of python-click (73%) Extracting the files of python-click (75%) Extracting the files of python-click (76%) Extracting the files of python-click (78%) Extracting the files of python-click (80%) Extracting the files of python-click (82%) Extracting the files of python-click (83%) Extracting the files of python-click (85%) Extracting the files of python-click (87%) Extracting the files of python-click (89%) Extracting the files of python-click (91%) Extracting the files of python-click (92%) Extracting the files of python-click (94%) Extracting the files of python-click (96%) Extracting the files of python-click (98%) Extracting the files of python-click (100%) [complete] Upgraded python-click Installing 24 / 64 cmake-4.3.3-69-1-x86_64.eopkg [cached] Installing cmake, version 4.3.3, release 69 Upgrading to new distribution release Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (0%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (1%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (2%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (3%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (4%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (5%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (6%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (7%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (8%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (9%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (10%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (11%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (12%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (13%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (14%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (15%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (16%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (17%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (18%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (19%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (20%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (21%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (22%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (23%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (24%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (25%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (26%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (27%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (28%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (29%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (30%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (31%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (32%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (33%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (34%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (35%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (36%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (37%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (38%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (39%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (40%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (41%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (42%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (43%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (44%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (45%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (46%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (47%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (48%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (49%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (50%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (51%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (52%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (53%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (54%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (55%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (56%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (57%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (58%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (59%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (60%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (61%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (62%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (63%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (64%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (65%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (66%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (67%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (68%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (69%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (70%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (71%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (72%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (73%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (74%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (75%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (76%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (77%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (78%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (79%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (80%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (81%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (82%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (83%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (84%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (85%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (86%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (87%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (88%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (89%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (90%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (91%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (92%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (93%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (94%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (95%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (96%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (97%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (98%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (99%) Extracting the files of cmake (100%) [complete] Upgraded cmake Installing 25 / 64 python-packaging-26.2-27-1-x86_64.eopkg [cached] Installing python-packaging, version 26.2, release 27 Upgrading to new distribution release Extracting the files of python-packaging (2%) Extracting the files of python-packaging (4%) Extracting the files of python-packaging (6%) Extracting the files of python-packaging (8%) Extracting the files of python-packaging (10%) Extracting the files of python-packaging (12%) Extracting the files of python-packaging (14%) Extracting the files of python-packaging (16%) Extracting the files of python-packaging (18%) Extracting the files of python-packaging (20%) Extracting the files of python-packaging (22%) Extracting the files of python-packaging (24%) Extracting the files of python-packaging (26%) Extracting the files of python-packaging (28%) Extracting the files of python-packaging (30%) Extracting the files of python-packaging (32%) Extracting the files of python-packaging (34%) Extracting the files of python-packaging (36%) Extracting the files of python-packaging (38%) Extracting the files of python-packaging (40%) Extracting the files of python-packaging (42%) Extracting the files of python-packaging (44%) Extracting the files of python-packaging (46%) Extracting the files of python-packaging (48%) Extracting the files of python-packaging (50%) Extracting the files of python-packaging (52%) Extracting the files of python-packaging (54%) Extracting the files of python-packaging (56%) Extracting the files of python-packaging (58%) Extracting the files of python-packaging (60%) Extracting the files of python-packaging (62%) Extracting the files of python-packaging (64%) Extracting the files of python-packaging (66%) Extracting the files of python-packaging (68%) Extracting the files of python-packaging (70%) Extracting the files of python-packaging (72%) Extracting the files of python-packaging (74%) Extracting the files of python-packaging (76%) Extracting the files of python-packaging (78%) Extracting the files of python-packaging (80%) Extracting the files of python-packaging (82%) Extracting the files of python-packaging (84%) Extracting the files of python-packaging (86%) Extracting the files of python-packaging (88%) Extracting the files of python-packaging (90%) Extracting the files of python-packaging (92%) Extracting the files of python-packaging (94%) Extracting the files of python-packaging (96%) Extracting the files of python-packaging (98%) Extracting the files of python-packaging (100%) [complete] Upgraded python-packaging Installing 26 / 64 python-magic-0.4.27-15-1-x86_64.eopkg [cached] Installing python-magic, version 0.4.27, release 15 Upgrading to new distribution release Extracting the files of python-magic (6%) Extracting the files of python-magic (12%) Extracting the files of python-magic (18%) Extracting the files of python-magic (25%) Extracting the files of python-magic (31%) Extracting the files of python-magic (37%) Extracting the files of python-magic (43%) Extracting the files of python-magic (50%) Extracting the files of python-magic (56%) Extracting the files of python-magic (62%) Extracting the files of python-magic (68%) Extracting the files of python-magic (75%) Extracting the files of python-magic (81%) Extracting the files of python-magic (87%) Extracting the files of python-magic (93%) Extracting the files of python-magic (100%) [complete] Upgraded python-magic Installing 27 / 64 python-markdown-it-py-4.0.0-5-1-x86_64.eopkg [cached] Installing python-markdown-it-py, version 4.0.0, release 5 Upgrading to new distribution release Extracting the files of python-markdown-it-py (0%) Extracting the files of python-markdown-it-py (0%) Extracting the files of python-markdown-it-py (1%) Extracting the files of python-markdown-it-py (1%) Extracting the files of python-markdown-it-py (2%) Extracting the files of python-markdown-it-py (2%) Extracting the files of python-markdown-it-py (3%) Extracting the files of python-markdown-it-py (3%) Extracting the files of python-markdown-it-py (4%) Extracting the files of python-markdown-it-py (4%) Extracting the files of python-markdown-it-py (5%) Extracting the files of python-markdown-it-py (5%) Extracting the files of python-markdown-it-py (6%) Extracting the files of python-markdown-it-py (6%) Extracting the files of python-markdown-it-py (7%) Extracting the files of python-markdown-it-py (7%) Extracting the files of python-markdown-it-py (8%) Extracting the files of python-markdown-it-py (8%) Extracting the files of python-markdown-it-py (9%) Extracting the files of python-markdown-it-py (9%) Extracting the files of python-markdown-it-py (10%) Extracting the files of python-markdown-it-py (10%) Extracting the files of python-markdown-it-py (11%) Extracting the files of python-markdown-it-py (11%) Extracting the files of python-markdown-it-py (12%) Extracting the files of python-markdown-it-py (12%) Extracting the files of python-markdown-it-py (13%) Extracting the files of python-markdown-it-py (13%) Extracting the files of python-markdown-it-py (14%) Extracting the files of python-markdown-it-py (14%) Extracting the files of python-markdown-it-py (14%) Extracting the files of python-markdown-it-py (15%) Extracting the files of python-markdown-it-py (15%) Extracting the files of python-markdown-it-py (16%) Extracting the files of python-markdown-it-py (16%) Extracting the files of python-markdown-it-py (17%) Extracting the files of python-markdown-it-py (17%) Extracting the files of python-markdown-it-py (18%) Extracting the files of python-markdown-it-py (18%) Extracting the files of python-markdown-it-py (19%) Extracting the files of python-markdown-it-py (19%) Extracting the files of python-markdown-it-py (20%) Extracting the files of python-markdown-it-py (20%) Extracting the files of python-markdown-it-py (21%) Extracting the files of python-markdown-it-py (21%) Extracting the files of python-markdown-it-py (22%) Extracting the files of python-markdown-it-py (22%) Extracting the files of python-markdown-it-py (23%) Extracting the files of python-markdown-it-py (23%) Extracting the files of python-markdown-it-py (24%) Extracting the files of python-markdown-it-py (24%) Extracting the files of python-markdown-it-py (25%) Extracting the files of python-markdown-it-py (25%) Extracting the files of python-markdown-it-py (26%) Extracting the files of python-markdown-it-py (26%) Extracting the files of python-markdown-it-py (27%) Extracting the files of python-markdown-it-py (27%) Extracting the files of python-markdown-it-py (28%) Extracting the files of python-markdown-it-py (28%) Extracting the files of python-markdown-it-py (28%) Extracting the files of python-markdown-it-py (29%) Extracting the files of python-markdown-it-py (29%) Extracting the files of python-markdown-it-py (30%) Extracting the files of python-markdown-it-py (30%) Extracting the files of python-markdown-it-py (31%) Extracting the files of python-markdown-it-py (31%) Extracting the files of python-markdown-it-py (32%) Extracting the files of python-markdown-it-py (32%) Extracting the files of python-markdown-it-py (33%) Extracting the files of python-markdown-it-py (33%) Extracting the files of python-markdown-it-py (34%) Extracting the files of python-markdown-it-py (34%) Extracting the files of python-markdown-it-py (35%) Extracting the files of python-markdown-it-py (35%) Extracting the files of python-markdown-it-py (36%) Extracting the files of python-markdown-it-py (36%) Extracting the files of python-markdown-it-py (37%) Extracting the files of python-markdown-it-py (37%) Extracting the files of python-markdown-it-py (38%) Extracting the files of python-markdown-it-py (38%) Extracting the files of python-markdown-it-py (39%) Extracting the files of python-markdown-it-py (39%) Extracting the files of python-markdown-it-py (40%) Extracting the files of python-markdown-it-py (40%) Extracting the files of python-markdown-it-py (41%) Extracting the files of python-markdown-it-py (41%) Extracting the files of python-markdown-it-py (42%) Extracting the files of python-markdown-it-py (42%) Extracting the files of python-markdown-it-py (42%) Extracting the files of python-markdown-it-py (43%) Extracting the files of python-markdown-it-py (43%) Extracting the files of python-markdown-it-py (44%) Extracting the files of python-markdown-it-py (44%) Extracting the files of python-markdown-it-py (45%) Extracting the files of python-markdown-it-py (45%) Extracting the files of python-markdown-it-py (46%) Extracting the files of python-markdown-it-py (46%) Extracting the files of python-markdown-it-py (47%) Extracting the files of python-markdown-it-py (47%) Extracting the files of python-markdown-it-py (48%) Extracting the files of python-markdown-it-py (48%) Extracting the files of python-markdown-it-py (49%) Extracting the files of python-markdown-it-py (49%) Extracting the files of python-markdown-it-py (50%) Extracting the files of python-markdown-it-py (50%) Extracting the files of python-markdown-it-py (51%) Extracting the files of python-markdown-it-py (51%) Extracting the files of python-markdown-it-py (52%) Extracting the files of python-markdown-it-py (52%) Extracting the files of python-markdown-it-py (53%) Extracting the files of python-markdown-it-py (53%) Extracting the files of python-markdown-it-py (54%) Extracting the files of python-markdown-it-py (54%) Extracting the files of python-markdown-it-py (55%) Extracting the files of python-markdown-it-py (55%) Extracting the files of python-markdown-it-py (56%) Extracting the files of python-markdown-it-py (56%) Extracting the files of python-markdown-it-py (57%) Extracting the files of python-markdown-it-py (57%) Extracting the files of python-markdown-it-py (57%) Extracting the files of python-markdown-it-py (58%) Extracting the files of python-markdown-it-py (58%) Extracting the files of python-markdown-it-py (59%) Extracting the files of python-markdown-it-py (59%) Extracting the files of python-markdown-it-py (60%) Extracting the files of python-markdown-it-py (60%) Extracting the files of python-markdown-it-py (61%) Extracting the files of python-markdown-it-py (61%) Extracting the files of python-markdown-it-py (62%) Extracting the files of python-markdown-it-py (62%) Extracting the files of python-markdown-it-py (63%) Extracting the files of python-markdown-it-py (63%) Extracting the files of python-markdown-it-py (64%) Extracting the files of python-markdown-it-py (64%) Extracting the files of python-markdown-it-py (65%) Extracting the files of python-markdown-it-py (65%) Extracting the files of python-markdown-it-py (66%) Extracting the files of python-markdown-it-py (66%) Extracting the files of python-markdown-it-py (67%) Extracting the files of python-markdown-it-py (67%) Extracting the files of python-markdown-it-py (68%) Extracting the files of python-markdown-it-py (68%) Extracting the files of python-markdown-it-py (69%) Extracting the files of python-markdown-it-py (69%) Extracting the files of python-markdown-it-py (70%) Extracting the files of python-markdown-it-py (70%) Extracting the files of python-markdown-it-py (71%) Extracting the files of python-markdown-it-py (71%) Extracting the files of python-markdown-it-py (71%) Extracting the files of python-markdown-it-py (72%) Extracting the files of python-markdown-it-py (72%) Extracting the files of python-markdown-it-py (73%) Extracting the files of python-markdown-it-py (73%) Extracting the files of python-markdown-it-py (74%) Extracting the files of python-markdown-it-py (74%) Extracting the files of python-markdown-it-py (75%) Extracting the files of python-markdown-it-py (75%) Extracting the files of python-markdown-it-py (76%) Extracting the files of python-markdown-it-py (76%) Extracting the files of python-markdown-it-py (77%) Extracting the files of python-markdown-it-py (77%) Extracting the files of python-markdown-it-py (78%) Extracting the files of python-markdown-it-py (78%) Extracting the files of python-markdown-it-py (79%) Extracting the files of python-markdown-it-py (79%) Extracting the files of python-markdown-it-py (80%) Extracting the files of python-markdown-it-py (80%) Extracting the files of python-markdown-it-py (81%) Extracting the files of python-markdown-it-py (81%) Extracting the files of python-markdown-it-py (82%) Extracting the files of python-markdown-it-py (82%) Extracting the files of python-markdown-it-py (83%) Extracting the files of python-markdown-it-py (83%) Extracting the files of python-markdown-it-py (84%) Extracting the files of python-markdown-it-py (84%) Extracting the files of python-markdown-it-py (85%) Extracting the files of python-markdown-it-py (85%) Extracting the files of python-markdown-it-py (85%) Extracting the files of python-markdown-it-py (86%) Extracting the files of python-markdown-it-py (86%) Extracting the files of python-markdown-it-py (87%) Extracting the files of python-markdown-it-py (87%) Extracting the files of python-markdown-it-py (88%) Extracting the files of python-markdown-it-py (88%) Extracting the files of python-markdown-it-py (89%) Extracting the files of python-markdown-it-py (89%) Extracting the files of python-markdown-it-py (90%) Extracting the files of python-markdown-it-py (90%) Extracting the files of python-markdown-it-py (91%) Extracting the files of python-markdown-it-py (91%) Extracting the files of python-markdown-it-py (92%) Extracting the files of python-markdown-it-py (92%) Extracting the files of python-markdown-it-py (93%) Extracting the files of python-markdown-it-py (93%) Extracting the files of python-markdown-it-py (94%) Extracting the files of python-markdown-it-py (94%) Extracting the files of python-markdown-it-py (95%) Extracting the files of python-markdown-it-py (95%) Extracting the files of python-markdown-it-py (96%) Extracting the files of python-markdown-it-py (96%) Extracting the files of python-markdown-it-py (97%) Extracting the files of python-markdown-it-py (97%) Extracting the files of python-markdown-it-py (98%) Extracting the files of python-markdown-it-py (98%) Extracting the files of python-markdown-it-py (99%) Extracting the files of python-markdown-it-py (99%) Extracting the files of python-markdown-it-py (100%) [complete] Upgraded python-markdown-it-py Installing 28 / 64 libicu-78.3-31-1-x86_64.eopkg [cached] Installing libicu, version 78.3, release 31 Upgrading to new distribution release Extracting the files of libicu (2%) Extracting the files of libicu (4%) Extracting the files of libicu (6%) Extracting the files of libicu (8%) Extracting the files of libicu (10%) Extracting the files of libicu (12%) Extracting the files of libicu (14%) Extracting the files of libicu (16%) Extracting the files of libicu (18%) Extracting the files of libicu (20%) Extracting the files of libicu (22%) Extracting the files of libicu (24%) Extracting the files of libicu (26%) Extracting the files of libicu (28%) Extracting the files of libicu (30%) Extracting the files of libicu (32%) Extracting the files of libicu (34%) Extracting the files of libicu (36%) Extracting the files of libicu (38%) Extracting the files of libicu (40%) Extracting the files of libicu (42%) Extracting the files of libicu (44%) Extracting the files of libicu (46%) Extracting the files of libicu (48%) Extracting the files of libicu (50%) Extracting the files of libicu (52%) Extracting the files of libicu (54%) Extracting the files of libicu (56%) Extracting the files of libicu (58%) Extracting the files of libicu (60%) Extracting the files of libicu (62%) Extracting the files of libicu (64%) Extracting the files of libicu (66%) Extracting the files of libicu (68%) Extracting the files of libicu (70%) Extracting the files of libicu (72%) Extracting the files of libicu (74%) Extracting the files of libicu (76%) Extracting the files of libicu (78%) Extracting the files of libicu (80%) Extracting the files of libicu (82%) Extracting the files of libicu (84%) Extracting the files of libicu (86%) Extracting the files of libicu (88%) Extracting the files of libicu (90%) Extracting the files of libicu (92%) Extracting the files of libicu (94%) Extracting the files of libicu (96%) Extracting the files of libicu (98%) Extracting the files of libicu (100%) [complete] Upgraded libicu Installing 29 / 64 libicu-devel-78.3-31-1-x86_64.eopkg [cached] Installing libicu-devel, version 78.3, release 31 Upgrading to new distribution release Extracting the files of libicu-devel (0%) Extracting the files of libicu-devel (0%) Extracting the files of libicu-devel (1%) Extracting the files of libicu-devel (1%) Extracting the files of libicu-devel (2%) Extracting the files of libicu-devel (2%) Extracting the files of libicu-devel (3%) Extracting the files of libicu-devel (3%) Extracting the files of libicu-devel (4%) Extracting the files of libicu-devel (4%) Extracting the files of libicu-devel (5%) Extracting the files of libicu-devel (5%) Extracting the files of libicu-devel (5%) Extracting the files of libicu-devel (6%) Extracting the files of libicu-devel (6%) Extracting the files of libicu-devel (7%) Extracting the files of libicu-devel (7%) Extracting the files of libicu-devel (8%) Extracting the files of libicu-devel (8%) Extracting the files of libicu-devel (9%) Extracting the files of libicu-devel (9%) Extracting the files of libicu-devel (10%) Extracting the files of libicu-devel (10%) Extracting the files of libicu-devel (11%) Extracting the files of libicu-devel (11%) Extracting the files of libicu-devel (11%) Extracting the files of libicu-devel (12%) Extracting the files of libicu-devel (12%) Extracting the files of libicu-devel (13%) Extracting the files of libicu-devel (13%) Extracting the files of libicu-devel (14%) Extracting the files of libicu-devel (14%) Extracting the files of libicu-devel (15%) Extracting the files of libicu-devel (15%) Extracting the files of libicu-devel (16%) Extracting the files of libicu-devel (16%) Extracting the files of libicu-devel (16%) Extracting the files of libicu-devel (17%) Extracting the files of libicu-devel (17%) Extracting the files of libicu-devel (18%) Extracting the files of libicu-devel (18%) Extracting the files of libicu-devel (19%) Extracting the files of libicu-devel (19%) Extracting the files of libicu-devel (20%) Extracting the files of libicu-devel (20%) Extracting the files of libicu-devel (21%) Extracting the files of libicu-devel (21%) Extracting the files of libicu-devel (22%) Extracting the files of libicu-devel (22%) Extracting the files of libicu-devel (22%) Extracting the files of libicu-devel (23%) Extracting the files of libicu-devel (23%) Extracting the files of libicu-devel (24%) Extracting the files of libicu-devel (24%) Extracting the files of libicu-devel (25%) Extracting the files of libicu-devel (25%) Extracting the files of libicu-devel (26%) Extracting the files of libicu-devel (26%) Extracting the files of libicu-devel (27%) Extracting the files of libicu-devel (27%) Extracting the files of libicu-devel (27%) Extracting the files of libicu-devel (28%) Extracting the files of libicu-devel (28%) Extracting the files of libicu-devel (29%) Extracting the files of libicu-devel (29%) Extracting the files of libicu-devel (30%) Extracting the files of libicu-devel (30%) Extracting the files of libicu-devel (31%) Extracting the files of libicu-devel (31%) Extracting the files of libicu-devel (32%) Extracting the files of libicu-devel (32%) Extracting the files of libicu-devel (33%) Extracting the files of libicu-devel (33%) Extracting the files of libicu-devel (33%) Extracting the files of libicu-devel (34%) Extracting the files of libicu-devel (34%) Extracting the files of libicu-devel (35%) Extracting the files of libicu-devel (35%) Extracting the files of libicu-devel (36%) Extracting the files of libicu-devel (36%) Extracting the files of libicu-devel (37%) Extracting the files of libicu-devel (37%) Extracting the files of libicu-devel (38%) Extracting the files of libicu-devel (38%) Extracting the files of libicu-devel (38%) Extracting the files of libicu-devel (39%) Extracting the files of libicu-devel (39%) Extracting the files of libicu-devel (40%) Extracting the files of libicu-devel (40%) Extracting the files of libicu-devel (41%) Extracting the files of libicu-devel (41%) Extracting the files of libicu-devel (42%) Extracting the files of libicu-devel (42%) Extracting the files of libicu-devel (43%) Extracting the files of libicu-devel (43%) Extracting the files of libicu-devel (44%) Extracting the files of libicu-devel (44%) Extracting the files of libicu-devel (44%) Extracting the files of libicu-devel (45%) Extracting the files of libicu-devel (45%) Extracting the files of libicu-devel (46%) Extracting the files of libicu-devel (46%) Extracting the files of libicu-devel (47%) Extracting the files of libicu-devel (47%) Extracting the files of libicu-devel (48%) Extracting the files of libicu-devel (48%) Extracting the files of libicu-devel (49%) Extracting the files of libicu-devel (49%) Extracting the files of libicu-devel (50%) Extracting the files of libicu-devel (50%) Extracting the files of libicu-devel (50%) Extracting the files of libicu-devel (51%) Extracting the files of libicu-devel (51%) Extracting the files of libicu-devel (52%) Extracting the files of libicu-devel (52%) Extracting the files of libicu-devel (53%) Extracting the files of libicu-devel (53%) Extracting the files of libicu-devel (54%) Extracting the files of libicu-devel (54%) Extracting the files of libicu-devel (55%) Extracting the files of libicu-devel (55%) Extracting the files of libicu-devel (55%) Extracting the files of libicu-devel (56%) Extracting the files of libicu-devel (56%) Extracting the files of libicu-devel (57%) Extracting the files of libicu-devel (57%) Extracting the files of libicu-devel (58%) Extracting the files of libicu-devel (58%) Extracting the files of libicu-devel (59%) Extracting the files of libicu-devel (59%) Extracting the files of libicu-devel (60%) Extracting the files of libicu-devel (60%) Extracting the files of libicu-devel (61%) Extracting the files of libicu-devel (61%) Extracting the files of libicu-devel (61%) Extracting the files of libicu-devel (62%) Extracting the files of libicu-devel (62%) Extracting the files of libicu-devel (63%) Extracting the files of libicu-devel (63%) Extracting the files of libicu-devel (64%) Extracting the files of libicu-devel (64%) Extracting the files of libicu-devel (65%) Extracting the files of libicu-devel (65%) Extracting the files of libicu-devel (66%) Extracting the files of libicu-devel (66%) Extracting the files of libicu-devel (66%) Extracting the files of libicu-devel (67%) Extracting the files of libicu-devel (67%) Extracting the files of libicu-devel (68%) Extracting the files of libicu-devel (68%) Extracting the files of libicu-devel (69%) Extracting the files of libicu-devel (69%) Extracting the files of libicu-devel (70%) Extracting the files of libicu-devel (70%) Extracting the files of libicu-devel (71%) Extracting the files of libicu-devel (71%) Extracting the files of libicu-devel (72%) Extracting the files of libicu-devel (72%) Extracting the files of libicu-devel (72%) Extracting the files of libicu-devel (73%) Extracting the files of libicu-devel (73%) Extracting the files of libicu-devel (74%) Extracting the files of libicu-devel (74%) Extracting the files of libicu-devel (75%) Extracting the files of libicu-devel (75%) Extracting the files of libicu-devel (76%) Extracting the files of libicu-devel (76%) Extracting the files of libicu-devel (77%) Extracting the files of libicu-devel (77%) Extracting the files of libicu-devel (77%) Extracting the files of libicu-devel (78%) Extracting the files of libicu-devel (78%) Extracting the files of libicu-devel (79%) Extracting the files of libicu-devel (79%) Extracting the files of libicu-devel (80%) Extracting the files of libicu-devel (80%) Extracting the files of libicu-devel (81%) Extracting the files of libicu-devel (81%) Extracting the files of libicu-devel (82%) Extracting the files of libicu-devel (82%) Extracting the files of libicu-devel (83%) Extracting the files of libicu-devel (83%) Extracting the files of libicu-devel (83%) Extracting the files of libicu-devel (84%) Extracting the files of libicu-devel (84%) Extracting the files of libicu-devel (85%) Extracting the files of libicu-devel (85%) Extracting the files of libicu-devel (86%) Extracting the files of libicu-devel (86%) Extracting the files of libicu-devel (87%) Extracting the files of libicu-devel (87%) Extracting the files of libicu-devel (88%) Extracting the files of libicu-devel (88%) Extracting the files of libicu-devel (88%) Extracting the files of libicu-devel (89%) Extracting the files of libicu-devel (89%) Extracting the files of libicu-devel (90%) Extracting the files of libicu-devel (90%) Extracting the files of libicu-devel (91%) Extracting the files of libicu-devel (91%) Extracting the files of libicu-devel (92%) Extracting the files of libicu-devel (92%) Extracting the files of libicu-devel (93%) Extracting the files of libicu-devel (93%) Extracting the files of libicu-devel (94%) Extracting the files of libicu-devel (94%) Extracting the files of libicu-devel (94%) Extracting the files of libicu-devel (95%) Extracting the files of libicu-devel (95%) Extracting the files of libicu-devel (96%) Extracting the files of libicu-devel (96%) Extracting the files of libicu-devel (97%) Extracting the files of libicu-devel (97%) Extracting the files of libicu-devel (98%) Extracting the files of libicu-devel (98%) Extracting the files of libicu-devel (99%) Extracting the files of libicu-devel (99%) Extracting the files of libicu-devel (100%) [complete] Upgraded libicu-devel Installing 30 / 64 libxml2-2.13.9-60-1-x86_64.eopkg [cached] Installing libxml2, version 2.13.9, release 60 Upgrading to new distribution release Extracting the files of libxml2 (5%) Extracting the files of libxml2 (11%) Extracting the files of libxml2 (16%) Extracting the files of libxml2 (22%) Extracting the files of libxml2 (27%) Extracting the files of libxml2 (33%) Extracting the files of libxml2 (38%) Extracting the files of libxml2 (44%) Extracting the files of libxml2 (50%) Extracting the files of libxml2 (55%) Extracting the files of libxml2 (61%) Extracting the files of libxml2 (66%) Extracting the files of libxml2 (72%) Extracting the files of libxml2 (77%) Extracting the files of libxml2 (83%) Extracting the files of libxml2 (88%) Extracting the files of libxml2 (94%) Extracting the files of libxml2 (100%) [complete] Upgraded libxml2 Installing 31 / 64 libxml2-devel-2.13.9-60-1-x86_64.eopkg [cached] Installing libxml2-devel, version 2.13.9, release 60 Upgrading to new distribution release Extracting the files of libxml2-devel (2%) Extracting the files of libxml2-devel (4%) Extracting the files of libxml2-devel (6%) Extracting the files of libxml2-devel (8%) Extracting the files of libxml2-devel (10%) Extracting the files of libxml2-devel (12%) Extracting the files of libxml2-devel (14%) Extracting the files of libxml2-devel (16%) Extracting the files of libxml2-devel (18%) Extracting the files of libxml2-devel (20%) Extracting the files of libxml2-devel (22%) Extracting the files of libxml2-devel (24%) Extracting the files of libxml2-devel (26%) Extracting the files of libxml2-devel (28%) Extracting the files of libxml2-devel (30%) Extracting the files of libxml2-devel (32%) Extracting the files of libxml2-devel (34%) Extracting the files of libxml2-devel (36%) Extracting the files of libxml2-devel (38%) Extracting the files of libxml2-devel (40%) Extracting the files of libxml2-devel (42%) Extracting the files of libxml2-devel (44%) Extracting the files of libxml2-devel (46%) Extracting the files of libxml2-devel (48%) Extracting the files of libxml2-devel (50%) Extracting the files of libxml2-devel (52%) Extracting the files of libxml2-devel (54%) Extracting the files of libxml2-devel (56%) Extracting the files of libxml2-devel (58%) Extracting the files of libxml2-devel (60%) Extracting the files of libxml2-devel (62%) Extracting the files of libxml2-devel (64%) Extracting the files of libxml2-devel (66%) Extracting the files of libxml2-devel (68%) Extracting the files of libxml2-devel (70%) Extracting the files of libxml2-devel (72%) Extracting the files of libxml2-devel (74%) Extracting the files of libxml2-devel (76%) Extracting the files of libxml2-devel (78%) Extracting the files of libxml2-devel (80%) Extracting the files of libxml2-devel (82%) Extracting the files of libxml2-devel (84%) Extracting the files of libxml2-devel (86%) Extracting the files of libxml2-devel (88%) Extracting the files of libxml2-devel (90%) Extracting the files of libxml2-devel (92%) Extracting the files of libxml2-devel (94%) Extracting the files of libxml2-devel (96%) Extracting the files of libxml2-devel (98%) Extracting the files of libxml2-devel (100%) [complete] Upgraded libxml2-devel Installing 32 / 64 python-ordered-set-4.1.0-5-1-x86_64.eopkg [cached] Installing python-ordered-set, version 4.1.0, release 5 Upgrading to new distribution release Extracting the files of python-ordered-set (12%) Extracting the files of python-ordered-set (25%) Extracting the files of python-ordered-set (37%) Extracting the files of python-ordered-set (50%) Extracting the files of python-ordered-set (62%) Extracting the files of python-ordered-set (75%) Extracting the files of python-ordered-set (87%) Extracting the files of python-ordered-set (100%) [complete] Upgraded python-ordered-set Installing 33 / 64 python-cparser-2.22-14-1-x86_64.eopkg [cached] Installing python-cparser, version 2.22, release 14 Upgrading to new distribution release Extracting the files of python-cparser (1%) Extracting the files of python-cparser (3%) Extracting the files of python-cparser (5%) Extracting the files of python-cparser (7%) Extracting the files of python-cparser (8%) Extracting the files of python-cparser (10%) Extracting the files of python-cparser (12%) Extracting the files of python-cparser (14%) Extracting the files of python-cparser (15%) Extracting the files of python-cparser (17%) Extracting the files of python-cparser (19%) Extracting the files of python-cparser (21%) Extracting the files of python-cparser (22%) Extracting the files of python-cparser (24%) Extracting the files of python-cparser (26%) Extracting the files of python-cparser (28%) Extracting the files of python-cparser (29%) Extracting the files of python-cparser (31%) Extracting the files of python-cparser (33%) Extracting the files of python-cparser (35%) Extracting the files of python-cparser (36%) Extracting the files of python-cparser (38%) Extracting the files of python-cparser (40%) Extracting the files of python-cparser (42%) Extracting the files of python-cparser (43%) Extracting the files of python-cparser (45%) Extracting the files of python-cparser (47%) Extracting the files of python-cparser (49%) Extracting the files of python-cparser (50%) Extracting the files of python-cparser (52%) Extracting the files of python-cparser (54%) Extracting the files of python-cparser (56%) Extracting the files of python-cparser (57%) Extracting the files of python-cparser (59%) Extracting the files of python-cparser (61%) Extracting the files of python-cparser (63%) Extracting the files of python-cparser (64%) Extracting the files of python-cparser (66%) Extracting the files of python-cparser (68%) Extracting the files of python-cparser (70%) Extracting the files of python-cparser (71%) Extracting the files of python-cparser (73%) Extracting the files of python-cparser (75%) Extracting the files of python-cparser (77%) Extracting the files of python-cparser (78%) Extracting the files of python-cparser (80%) Extracting the files of python-cparser (82%) Extracting the files of python-cparser (84%) Extracting the files of python-cparser (85%) Extracting the files of python-cparser (87%) Extracting the files of python-cparser (89%) Extracting the files of python-cparser (91%) Extracting the files of python-cparser (92%) Extracting the files of python-cparser (94%) Extracting the files of python-cparser (96%) Extracting the files of python-cparser (98%) Extracting the files of python-cparser (100%) [complete] Upgraded python-cparser Installing 34 / 64 sqlite3-3.53.1-66-1-x86_64.eopkg [cached] Installing sqlite3, version 3.53.1, release 66 Upgrading to new distribution release Extracting the files of sqlite3 (20%) Extracting the files of sqlite3 (40%) Extracting the files of sqlite3 (60%) Extracting the files of sqlite3 (80%) Extracting the files of sqlite3 (100%) [complete] Upgraded sqlite3 Installing 35 / 64 python-mdurl-0.1.2-4-1-x86_64.eopkg [cached] Installing python-mdurl, version 0.1.2, release 4 Upgrading to new distribution release Extracting the files of python-mdurl (4%) Extracting the files of python-mdurl (8%) Extracting the files of python-mdurl (13%) Extracting the files of python-mdurl (17%) Extracting the files of python-mdurl (21%) Extracting the files of python-mdurl (26%) Extracting the files of python-mdurl (30%) Extracting the files of python-mdurl (34%) Extracting the files of python-mdurl (39%) Extracting the files of python-mdurl (43%) Extracting the files of python-mdurl (47%) Extracting the files of python-mdurl (52%) Extracting the files of python-mdurl (56%) Extracting the files of python-mdurl (60%) Extracting the files of python-mdurl (65%) Extracting the files of python-mdurl (69%) Extracting the files of python-mdurl (73%) Extracting the files of python-mdurl (78%) Extracting the files of python-mdurl (82%) Extracting the files of python-mdurl (86%) Extracting the files of python-mdurl (91%) Extracting the files of python-mdurl (95%) Extracting the files of python-mdurl (100%) [complete] Upgraded python-mdurl Installing 36 / 64 libnss-3.124-83-1-x86_64.eopkg [cached] Installing libnss, version 3.124, release 83 Upgrading to new distribution release Extracting the files of libnss (3%) Extracting the files of libnss (6%) Extracting the files of libnss (9%) Extracting the files of libnss (12%) Extracting the files of libnss (15%) Extracting the files of libnss (18%) Extracting the files of libnss (21%) Extracting the files of libnss (24%) Extracting the files of libnss (27%) Extracting the files of libnss (30%) Extracting the files of libnss (33%) Extracting the files of libnss (36%) Extracting the files of libnss (39%) Extracting the files of libnss (42%) Extracting the files of libnss (45%) Extracting the files of libnss (48%) Extracting the files of libnss (51%) Extracting the files of libnss (54%) Extracting the files of libnss (57%) Extracting the files of libnss (60%) Extracting the files of libnss (63%) Extracting the files of libnss (66%) Extracting the files of libnss (69%) Extracting the files of libnss (72%) Extracting the files of libnss (75%) Extracting the files of libnss (78%) Extracting the files of libnss (81%) Extracting the files of libnss (84%) Extracting the files of libnss (87%) Extracting the files of libnss (90%) Extracting the files of libnss (93%) Extracting the files of libnss (96%) Extracting the files of libnss (100%) [complete] Upgraded libnss Installing 37 / 64 brotli-1.2.0-14-1-x86_64.eopkg [cached] Installing brotli, version 1.2.0, release 14 Upgrading to new distribution release Extracting the files of brotli (12%) Extracting the files of brotli (25%) Extracting the files of brotli (37%) Extracting the files of brotli (50%) Extracting the files of brotli (62%) Extracting the files of brotli (75%) Extracting the files of brotli (87%) Extracting the files of brotli (100%) [complete] Upgraded brotli Installing 38 / 64 libusb-1.0.30-19-1-x86_64.eopkg [cached] Installing libusb, version 1.0.30, release 19 Upgrading to new distribution release Extracting the files of libusb (50%) Extracting the files of libusb (100%) [complete] Upgraded libusb Installing 39 / 64 libcap-ng-0.9.3-15-1-x86_64.eopkg [cached] Installing libcap-ng, version 0.9.3, release 15 Upgrading to new distribution release Extracting the files of libcap-ng (7%) Extracting the files of libcap-ng (14%) Extracting the files of libcap-ng (21%) Extracting the files of libcap-ng (28%) Extracting the files of libcap-ng (35%) Extracting the files of libcap-ng (42%) Extracting the files of libcap-ng (50%) Extracting the files of libcap-ng (57%) Extracting the files of libcap-ng (64%) Extracting the files of libcap-ng (71%) Extracting the files of libcap-ng (78%) Extracting the files of libcap-ng (85%) Extracting the files of libcap-ng (92%) Extracting the files of libcap-ng (100%) [complete] Upgraded libcap-ng Installing 40 / 64 file-5.47-26-1-x86_64.eopkg [cached] Installing file, version 5.47, release 26 Upgrading to new distribution release Extracting the files of file (12%) Extracting the files of file (25%) Extracting the files of file (37%) Extracting the files of file (50%) Extracting the files of file (62%) Extracting the files of file (75%) Extracting the files of file (87%) Extracting the files of file (100%) [complete] Upgraded file Installing 41 / 64 file-devel-5.47-26-1-x86_64.eopkg [cached] Installing file-devel, version 5.47, release 26 Upgrading to new distribution release Extracting the files of file-devel (25%) Extracting the files of file-devel (50%) Extracting the files of file-devel (75%) Extracting the files of file-devel (100%) [complete] Upgraded file-devel Installing 42 / 64 nftables-1.1.1-12-1-x86_64.eopkg [cached] Installing nftables, version 1.1.1, release 12 Upgrading to new distribution release Extracting the files of nftables (3%) Extracting the files of nftables (7%) Extracting the files of nftables (11%) Extracting the files of nftables (15%) Extracting the files of nftables (19%) Extracting the files of nftables (23%) Extracting the files of nftables (26%) Extracting the files of nftables (30%) Extracting the files of nftables (34%) Extracting the files of nftables (38%) Extracting the files of nftables (42%) Extracting the files of nftables (46%) Extracting the files of nftables (50%) Extracting the files of nftables (53%) Extracting the files of nftables (57%) Extracting the files of nftables (61%) Extracting the files of nftables (65%) Extracting the files of nftables (69%) Extracting the files of nftables (73%) Extracting the files of nftables (76%) Extracting the files of nftables (80%) Extracting the files of nftables (84%) Extracting the files of nftables (88%) Extracting the files of nftables (92%) Extracting the files of nftables (96%) Extracting the files of nftables (100%) [complete] Upgraded nftables Installing 43 / 64 gettext-libs-1.0-23-1-x86_64.eopkg [cached] Installing gettext-libs, version 1.0, release 23 Upgrading to new distribution release Extracting the files of gettext-libs (16%) Extracting the files of gettext-libs (33%) Extracting the files of gettext-libs (50%) Extracting the files of gettext-libs (66%) Extracting the files of gettext-libs (83%) Extracting the files of gettext-libs (100%) [complete] Upgraded gettext-libs Installing 44 / 64 hwdata-0.408-53-1-x86_64.eopkg [cached] Installing hwdata, version 0.408, release 53 Upgrading to new distribution release Extracting the files of hwdata (12%) Extracting the files of hwdata (25%) Extracting the files of hwdata (37%) Extracting the files of hwdata (50%) Extracting the files of hwdata (62%) Extracting the files of hwdata (75%) Extracting the files of hwdata (87%) Extracting the files of hwdata (100%) [complete] Upgraded hwdata Installing 45 / 64 python-humanize-4.8.0-14-1-x86_64.eopkg [cached] Installing python-humanize, version 4.8.0, release 14 Upgrading to new distribution release Extracting the files of python-humanize (1%) Extracting the files of python-humanize (2%) Extracting the files of python-humanize (3%) Extracting the files of python-humanize (5%) Extracting the files of python-humanize (6%) Extracting the files of python-humanize (7%) Extracting the files of python-humanize (8%) Extracting the files of python-humanize (10%) Extracting the files of python-humanize (11%) Extracting the files of python-humanize (12%) Extracting the files of python-humanize (13%) Extracting the files of python-humanize (15%) Extracting the files of python-humanize (16%) Extracting the files of python-humanize (17%) Extracting the files of python-humanize (18%) Extracting the files of python-humanize (20%) Extracting the files of python-humanize (21%) Extracting the files of python-humanize (22%) Extracting the files of python-humanize (23%) Extracting the files of python-humanize (25%) Extracting the files of python-humanize (26%) Extracting the files of python-humanize (27%) Extracting the files of python-humanize (28%) Extracting the files of python-humanize (30%) Extracting the files of python-humanize (31%) Extracting the files of python-humanize (32%) Extracting the files of python-humanize (33%) Extracting the files of python-humanize (35%) Extracting the files of python-humanize (36%) Extracting the files of python-humanize (37%) Extracting the files of python-humanize (38%) Extracting the files of python-humanize (40%) Extracting the files of python-humanize (41%) Extracting the files of python-humanize (42%) Extracting the files of python-humanize (43%) Extracting the files of python-humanize (45%) Extracting the files of python-humanize (46%) Extracting the files of python-humanize (47%) Extracting the files of python-humanize (48%) Extracting the files of python-humanize (50%) Extracting the files of python-humanize (51%) Extracting the files of python-humanize (52%) Extracting the files of python-humanize (53%) Extracting the files of python-humanize (55%) Extracting the files of python-humanize (56%) Extracting the files of python-humanize (57%) Extracting the files of python-humanize (58%) Extracting the files of python-humanize (60%) Extracting the files of python-humanize (61%) Extracting the files of python-humanize (62%) Extracting the files of python-humanize (63%) Extracting the files of python-humanize (65%) Extracting the files of python-humanize (66%) Extracting the files of python-humanize (67%) Extracting the files of python-humanize (68%) Extracting the files of python-humanize (70%) Extracting the files of python-humanize (71%) Extracting the files of python-humanize (72%) Extracting the files of python-humanize (73%) Extracting the files of python-humanize (75%) Extracting the files of python-humanize (76%) Extracting the files of python-humanize (77%) Extracting the files of python-humanize (78%) Extracting the files of python-humanize (80%) Extracting the files of python-humanize (81%) Extracting the files of python-humanize (82%) Extracting the files of python-humanize (83%) Extracting the files of python-humanize (85%) Extracting the files of python-humanize (86%) Extracting the files of python-humanize (87%) Extracting the files of python-humanize (88%) Extracting the files of python-humanize (90%) Extracting the files of python-humanize (91%) Extracting the files of python-humanize (92%) Extracting the files of python-humanize (93%) Extracting the files of python-humanize (95%) Extracting the files of python-humanize (96%) Extracting the files of python-humanize (97%) Extracting the files of python-humanize (98%) Extracting the files of python-humanize (100%) [complete] Upgraded python-humanize Installing 46 / 64 envsubst-1.0-23-1-x86_64.eopkg [cached] Installing envsubst, version 1.0, release 23 Extracting the files of envsubst (50%) Extracting the files of envsubst (100%) [complete] Installed envsubst Installing 47 / 64 gettext-1.0-23-1-x86_64.eopkg [cached] Installing gettext, version 1.0, release 23 Upgrading to new distribution release Extracting the files of gettext (0%) Extracting the files of gettext (1%) Extracting the files of gettext (1%) Extracting the files of gettext (2%) Extracting the files of gettext (2%) Extracting the files of gettext (3%) Extracting the files of gettext (4%) Extracting the files of gettext (4%) Extracting the files of gettext (5%) Extracting the files of gettext (5%) Extracting the files of gettext (6%) Extracting the files of gettext (7%) Extracting the files of gettext (7%) Extracting the files of gettext (8%) Extracting the files of gettext (8%) Extracting the files of gettext (9%) Extracting the files of gettext (10%) Extracting the files of gettext (10%) Extracting the files of gettext (11%) Extracting the files of gettext (11%) Extracting the files of gettext (12%) Extracting the files of gettext (13%) Extracting the files of gettext (13%) Extracting the files of gettext (14%) Extracting the files of gettext (14%) Extracting the files of gettext (15%) Extracting the files of gettext (16%) Extracting the files of gettext (16%) Extracting the files of gettext (17%) Extracting the files of gettext (17%) Extracting the files of gettext (18%) Extracting the files of gettext (19%) Extracting the files of gettext (19%) Extracting the files of gettext (20%) Extracting the files of gettext (20%) Extracting the files of gettext (21%) Extracting the files of gettext (22%) Extracting the files of gettext (22%) Extracting the files of gettext (23%) Extracting the files of gettext (23%) Extracting the files of gettext (24%) Extracting the files of gettext (25%) Extracting the files of gettext (25%) Extracting the files of gettext (26%) Extracting the files of gettext (26%) Extracting the files of gettext (27%) Extracting the files of gettext (28%) Extracting the files of gettext (28%) Extracting the files of gettext (29%) Extracting the files of gettext (29%) Extracting the files of gettext (30%) Extracting the files of gettext (31%) Extracting the files of gettext (31%) Extracting the files of gettext (32%) Extracting the files of gettext (32%) Extracting the files of gettext (33%) Extracting the files of gettext (34%) Extracting the files of gettext (34%) Extracting the files of gettext (35%) Extracting the files of gettext (35%) Extracting the files of gettext (36%) Extracting the files of gettext (37%) Extracting the files of gettext (37%) Extracting the files of gettext (38%) Extracting the files of gettext (38%) Extracting the files of gettext (39%) Extracting the files of gettext (40%) Extracting the files of gettext (40%) Extracting the files of gettext (41%) Extracting the files of gettext (41%) Extracting the files of gettext (42%) Extracting the files of gettext (43%) Extracting the files of gettext (43%) Extracting the files of gettext (44%) Extracting the files of gettext (44%) Extracting the files of gettext (45%) Extracting the files of gettext (46%) Extracting the files of gettext (46%) Extracting the files of gettext (47%) Extracting the files of gettext (47%) Extracting the files of gettext (48%) Extracting the files of gettext (49%) Extracting the files of gettext (49%) Extracting the files of gettext (50%) Extracting the files of gettext (50%) Extracting the files of gettext (51%) Extracting the files of gettext (52%) Extracting the files of gettext (52%) Extracting the files of gettext (53%) Extracting the files of gettext (53%) Extracting the files of gettext (54%) Extracting the files of gettext (55%) Extracting the files of gettext (55%) Extracting the files of gettext (56%) Extracting the files of gettext (56%) Extracting the files of gettext (57%) Extracting the files of gettext (58%) Extracting the files of gettext (58%) Extracting the files of gettext (59%) Extracting the files of gettext (59%) Extracting the files of gettext (60%) Extracting the files of gettext (61%) Extracting the files of gettext (61%) Extracting the files of gettext (62%) Extracting the files of gettext (62%) Extracting the files of gettext (63%) Extracting the files of gettext (64%) Extracting the files of gettext (64%) Extracting the files of gettext (65%) Extracting the files of gettext (65%) Extracting the files of gettext (66%) Extracting the files of gettext (67%) Extracting the files of gettext (67%) Extracting the files of gettext (68%) Extracting the files of gettext (68%) Extracting the files of gettext (69%) Extracting the files of gettext (70%) Extracting the files of gettext (70%) Extracting the files of gettext (71%) Extracting the files of gettext (71%) Extracting the files of gettext (72%) Extracting the files of gettext (73%) Extracting the files of gettext (73%) Extracting the files of gettext (74%) Extracting the files of gettext (74%) Extracting the files of gettext (75%) Extracting the files of gettext (76%) Extracting the files of gettext (76%) Extracting the files of gettext (77%) Extracting the files of gettext (77%) Extracting the files of gettext (78%) Extracting the files of gettext (79%) Extracting the files of gettext (79%) Extracting the files of gettext (80%) Extracting the files of gettext (80%) Extracting the files of gettext (81%) Extracting the files of gettext (82%) Extracting the files of gettext (82%) Extracting the files of gettext (83%) Extracting the files of gettext (83%) Extracting the files of gettext (84%) Extracting the files of gettext (85%) Extracting the files of gettext (85%) Extracting the files of gettext (86%) Extracting the files of gettext (86%) Extracting the files of gettext (87%) Extracting the files of gettext (88%) Extracting the files of gettext (88%) Extracting the files of gettext (89%) Extracting the files of gettext (89%) Extracting the files of gettext (90%) Extracting the files of gettext (91%) Extracting the files of gettext (91%) Extracting the files of gettext (92%) Extracting the files of gettext (92%) Extracting the files of gettext (93%) Extracting the files of gettext (94%) Extracting the files of gettext (94%) Extracting the files of gettext (95%) Extracting the files of gettext (95%) Extracting the files of gettext (96%) Extracting the files of gettext (97%) Extracting the files of gettext (97%) Extracting the files of gettext (98%) Extracting the files of gettext (98%) Extracting the files of gettext (99%) Extracting the files of gettext (100%) [complete] Upgraded gettext Installing 48 / 64 openssl-3.6.3-59-1-x86_64.eopkg [cached] Installing openssl, version 3.6.3, release 59 Upgrading to new distribution release Extracting the files of openssl (0%) Extracting the files of openssl (0%) Extracting the files of openssl (0%) Extracting the files of openssl (1%) Extracting the files of openssl (1%) Extracting the files of openssl (1%) Extracting the files of openssl (1%) Extracting the files of openssl (2%) Extracting the files of openssl (2%) Extracting the files of openssl (2%) Extracting the files of openssl (2%) Extracting the files of openssl (3%) Extracting the files of openssl (3%) Extracting the files of openssl (3%) Extracting the files of openssl (3%) Extracting the files of openssl (4%) Extracting the files of openssl (4%) Extracting the files of openssl (4%) Extracting the files of openssl (4%) Extracting the files of openssl (5%) Extracting the files of openssl (5%) Extracting the files of openssl (5%) Extracting the files of openssl (5%) Extracting the files of openssl (6%) Extracting the files of openssl (6%) Extracting the files of openssl (6%) Extracting the files of openssl (6%) Extracting the files of openssl (7%) Extracting the files of openssl (7%) Extracting the files of openssl (7%) Extracting the files of openssl (8%) Extracting the files of openssl (8%) Extracting the files of openssl (8%) Extracting the files of openssl (8%) Extracting the files of openssl (9%) Extracting the files of openssl (9%) Extracting the files of openssl (9%) Extracting the files of openssl (9%) Extracting the files of openssl (10%) Extracting the files of openssl (10%) Extracting the files of openssl (10%) Extracting the files of openssl (10%) Extracting the files of openssl (11%) Extracting the files of openssl (11%) Extracting the files of openssl (11%) Extracting the files of openssl (11%) Extracting the files of openssl (12%) Extracting the files of openssl (12%) Extracting the files of openssl (12%) Extracting the files of openssl (12%) Extracting the files of openssl (13%) Extracting the files of openssl (13%) Extracting the files of openssl (13%) Extracting the files of openssl (13%) Extracting the files of openssl (14%) Extracting the files of openssl (14%) Extracting the files of openssl (14%) Extracting the files of openssl (15%) Extracting the files of openssl (15%) Extracting the files of openssl (15%) Extracting the files of openssl (15%) Extracting the files of openssl (16%) Extracting the files of openssl (16%) Extracting the files of openssl (16%) Extracting the files of openssl (16%) Extracting the files of openssl (17%) Extracting the files of openssl (17%) Extracting the files of openssl (17%) Extracting the files of openssl (17%) Extracting the files of openssl (18%) Extracting the files of openssl (18%) Extracting the files of openssl (18%) Extracting the files of openssl (18%) Extracting the files of openssl (19%) Extracting the files of openssl (19%) Extracting the files of openssl (19%) Extracting the files of openssl (19%) Extracting the files of openssl (20%) Extracting the files of openssl (20%) Extracting the files of openssl (20%) Extracting the files of openssl (20%) Extracting the files of openssl (21%) Extracting the files of openssl (21%) Extracting the files of openssl (21%) Extracting the files of openssl (22%) Extracting the files of openssl (22%) Extracting the files of openssl (22%) Extracting the files of openssl (22%) Extracting the files of openssl (23%) Extracting the files of openssl (23%) Extracting the files of openssl (23%) Extracting the files of openssl (23%) Extracting the files of openssl (24%) Extracting the files of openssl (24%) Extracting the files of openssl (24%) Extracting the files of openssl (24%) Extracting the files of openssl (25%) Extracting the files of openssl (25%) Extracting the files of openssl (25%) Extracting the files of openssl (25%) Extracting the files of openssl (26%) Extracting the files of openssl (26%) Extracting the files of openssl (26%) Extracting the files of openssl (26%) Extracting the files of openssl (27%) Extracting the files of openssl (27%) Extracting the files of openssl (27%) Extracting the files of openssl (27%) Extracting the files of openssl (28%) Extracting the files of openssl (28%) Extracting the files of openssl (28%) Extracting the files of openssl (29%) Extracting the files of openssl (29%) Extracting the files of openssl (29%) Extracting the files of openssl (29%) Extracting the files of openssl (30%) Extracting the files of openssl (30%) Extracting the files of openssl (30%) Extracting the files of openssl (30%) Extracting the files of openssl (31%) Extracting the files of openssl (31%) Extracting the files of openssl (31%) Extracting the files of openssl (31%) Extracting the files of openssl (32%) Extracting the files of openssl (32%) Extracting the files of openssl (32%) Extracting the files of openssl (32%) Extracting the files of openssl (33%) Extracting the files of openssl (33%) Extracting the files of openssl (33%) Extracting the files of openssl (33%) Extracting the files of openssl (34%) Extracting the files of openssl (34%) Extracting the files of openssl (34%) Extracting the files of openssl (34%) Extracting the files of openssl (35%) Extracting the files of openssl (35%) Extracting the files of openssl (35%) Extracting the files of openssl (36%) Extracting the files of openssl (36%) Extracting the files of openssl (36%) Extracting the files of openssl (36%) Extracting the files of openssl (37%) Extracting the files of openssl (37%) Extracting the files of openssl (37%) Extracting the files of openssl (37%) Extracting the files of openssl (38%) Extracting the files of openssl (38%) Extracting the files of openssl (38%) Extracting the files of openssl (38%) Extracting the files of openssl (39%) Extracting the files of openssl (39%) Extracting the files of openssl (39%) Extracting the files of openssl (39%) Extracting the files of openssl (40%) Extracting the files of openssl (40%) Extracting the files of openssl (40%) Extracting the files of openssl (40%) Extracting the files of openssl (41%) Extracting the files of openssl (41%) Extracting the files of openssl (41%) Extracting the files of openssl (41%) Extracting the files of openssl (42%) Extracting the files of openssl (42%) Extracting the files of openssl (42%) Extracting the files of openssl (43%) Extracting the files of openssl (43%) Extracting the files of openssl (43%) Extracting the files of openssl (43%) Extracting the files of openssl (44%) Extracting the files of openssl (44%) Extracting the files of openssl (44%) Extracting the files of openssl (44%) Extracting the files of openssl (45%) Extracting the files of openssl (45%) Extracting the files of openssl (45%) Extracting the files of openssl (45%) Extracting the files of openssl (46%) Extracting the files of openssl (46%) Extracting the files of openssl (46%) Extracting the files of openssl (46%) Extracting the files of openssl (47%) Extracting the files of openssl (47%) Extracting the files of openssl (47%) Extracting the files of openssl (47%) Extracting the files of openssl (48%) Extracting the files of openssl (48%) Extracting the files of openssl (48%) Extracting the files of openssl (48%) Extracting the files of openssl (49%) Extracting the files of openssl (49%) Extracting the files of openssl (49%) Extracting the files of openssl (50%) Extracting the files of openssl (50%) Extracting the files of openssl (50%) Extracting the files of openssl (50%) Extracting the files of openssl (51%) Extracting the files of openssl (51%) Extracting the files of openssl (51%) Extracting the files of openssl (51%) Extracting the files of openssl (52%) Extracting the files of openssl (52%) Extracting the files of openssl (52%) Extracting the files of openssl (52%) Extracting the files of openssl (53%) Extracting the files of openssl (53%) Extracting the files of openssl (53%) Extracting the files of openssl (53%) Extracting the files of openssl (54%) Extracting the files of openssl (54%) Extracting the files of openssl (54%) Extracting the files of openssl (54%) Extracting the files of openssl (55%) Extracting the files of openssl (55%) Extracting the files of openssl (55%) Extracting the files of openssl (55%) Extracting the files of openssl (56%) Extracting the files of openssl (56%) Extracting the files of openssl (56%) Extracting the files of openssl (56%) Extracting the files of openssl (57%) Extracting the files of openssl (57%) Extracting the files of openssl (57%) Extracting the files of openssl (58%) Extracting the files of openssl (58%) Extracting the files of openssl (58%) Extracting the files of openssl (58%) Extracting the files of openssl (59%) Extracting the files of openssl (59%) Extracting the files of openssl (59%) Extracting the files of openssl (59%) Extracting the files of openssl (60%) Extracting the files of openssl (60%) Extracting the files of openssl (60%) Extracting the files of openssl (60%) Extracting the files of openssl (61%) Extracting the files of openssl (61%) Extracting the files of openssl (61%) Extracting the files of openssl (61%) Extracting the files of openssl (62%) Extracting the files of openssl (62%) Extracting the files of openssl (62%) Extracting the files of openssl (62%) Extracting the files of openssl (63%) Extracting the files of openssl (63%) Extracting the files of openssl (63%) Extracting the files of openssl (63%) Extracting the files of openssl (64%) Extracting the files of openssl (64%) Extracting the files of openssl (64%) Extracting the files of openssl (65%) Extracting the files of openssl (65%) Extracting the files of openssl (65%) Extracting the files of openssl (65%) Extracting the files of openssl (66%) Extracting the files of openssl (66%) Extracting the files of openssl (66%) Extracting the files of openssl (66%) Extracting the files of openssl (67%) Extracting the files of openssl (67%) Extracting the files of openssl (67%) Extracting the files of openssl (67%) Extracting the files of openssl (68%) Extracting the files of openssl (68%) Extracting the files of openssl (68%) Extracting the files of openssl (68%) Extracting the files of openssl (69%) Extracting the files of openssl (69%) Extracting the files of openssl (69%) Extracting the files of openssl (69%) Extracting the files of openssl (70%) Extracting the files of openssl (70%) Extracting the files of openssl (70%) Extracting the files of openssl (70%) Extracting the files of openssl (71%) Extracting the files of openssl (71%) Extracting the files of openssl (71%) Extracting the files of openssl (72%) Extracting the files of openssl (72%) Extracting the files of openssl (72%) Extracting the files of openssl (72%) Extracting the files of openssl (73%) Extracting the files of openssl (73%) Extracting the files of openssl (73%) Extracting the files of openssl (73%) Extracting the files of openssl (74%) Extracting the files of openssl (74%) Extracting the files of openssl (74%) Extracting the files of openssl (74%) Extracting the files of openssl (75%) Extracting the files of openssl (75%) Extracting the files of openssl (75%) Extracting the files of openssl (75%) Extracting the files of openssl (76%) Extracting the files of openssl (76%) Extracting the files of openssl (76%) Extracting the files of openssl (76%) Extracting the files of openssl (77%) Extracting the files of openssl (77%) Extracting the files of openssl (77%) Extracting the files of openssl (77%) Extracting the files of openssl (78%) Extracting the files of openssl (78%) Extracting the files of openssl (78%) Extracting the files of openssl (79%) Extracting the files of openssl (79%) Extracting the files of openssl (79%) Extracting the files of openssl (79%) Extracting the files of openssl (80%) Extracting the files of openssl (80%) Extracting the files of openssl (80%) Extracting the files of openssl (80%) Extracting the files of openssl (81%) Extracting the files of openssl (81%) Extracting the files of openssl (81%) Extracting the files of openssl (81%) Extracting the files of openssl (82%) Extracting the files of openssl (82%) Extracting the files of openssl (82%) Extracting the files of openssl (82%) Extracting the files of openssl (83%) Extracting the files of openssl (83%) Extracting the files of openssl (83%) Extracting the files of openssl (83%) Extracting the files of openssl (84%) Extracting the files of openssl (84%) Extracting the files of openssl (84%) Extracting the files of openssl (84%) Extracting the files of openssl (85%) Extracting the files of openssl (85%) Extracting the files of openssl (85%) Extracting the files of openssl (86%) Extracting the files of openssl (86%) Extracting the files of openssl (86%) Extracting the files of openssl (86%) Extracting the files of openssl (87%) Extracting the files of openssl (87%) Extracting the files of openssl (87%) Extracting the files of openssl (87%) Extracting the files of openssl (88%) Extracting the files of openssl (88%) Extracting the files of openssl (88%) Extracting the files of openssl (88%) Extracting the files of openssl (89%) Extracting the files of openssl (89%) Extracting the files of openssl (89%) Extracting the files of openssl (89%) Extracting the files of openssl (90%) Extracting the files of openssl (90%) Extracting the files of openssl (90%) Extracting the files of openssl (90%) Extracting the files of openssl (91%) Extracting the files of openssl (91%) Extracting the files of openssl (91%) Extracting the files of openssl (91%) Extracting the files of openssl (92%) Extracting the files of openssl (92%) Extracting the files of openssl (92%) Extracting the files of openssl (93%) Extracting the files of openssl (93%) Extracting the files of openssl (93%) Extracting the files of openssl (93%) Extracting the files of openssl (94%) Extracting the files of openssl (94%) Extracting the files of openssl (94%) Extracting the files of openssl (94%) Extracting the files of openssl (95%) Extracting the files of openssl (95%) Extracting the files of openssl (95%) Extracting the files of openssl (95%) Extracting the files of openssl (96%) Extracting the files of openssl (96%) Extracting the files of openssl (96%) Extracting the files of openssl (96%) Extracting the files of openssl (97%) Extracting the files of openssl (97%) Extracting the files of openssl (97%) Extracting the files of openssl (97%) Extracting the files of openssl (98%) Extracting the files of openssl (98%) Extracting the files of openssl (98%) Extracting the files of openssl (98%) Extracting the files of openssl (99%) Extracting the files of openssl (99%) Extracting the files of openssl (99%) Extracting the files of openssl (100%) [complete] Upgraded openssl Installing 49 / 64 bash-completion-devel-2.17.0-28-1-x86_64.eopkg [cached] Installing bash-completion-devel, version 2.17.0, release 28 Upgrading to new distribution release Extracting the files of bash-completion-devel (33%) Extracting the files of bash-completion-devel (66%) Extracting the files of bash-completion-devel (100%) [complete] Upgraded bash-completion-devel Installing 50 / 64 libtextstyle-devel-1.0-23-1-x86_64.eopkg [cached] Installing libtextstyle-devel, version 1.0, release 23 Upgrading to new distribution release Extracting the files of libtextstyle-devel (7%) Extracting the files of libtextstyle-devel (14%) Extracting the files of libtextstyle-devel (21%) Extracting the files of libtextstyle-devel (28%) Extracting the files of libtextstyle-devel (35%) Extracting the files of libtextstyle-devel (42%) Extracting the files of libtextstyle-devel (50%) Extracting the files of libtextstyle-devel (57%) Extracting the files of libtextstyle-devel (64%) Extracting the files of libtextstyle-devel (71%) Extracting the files of libtextstyle-devel (78%) Extracting the files of libtextstyle-devel (85%) Extracting the files of libtextstyle-devel (92%) Extracting the files of libtextstyle-devel (100%) [complete] Upgraded libtextstyle-devel Installing 51 / 64 python-typing-extensions-4.15.0-14-1-x86_64.eopkg [cached] Installing python-typing-extensions, version 4.15.0, release 14 Upgrading to new distribution release Extracting the files of python-typing-extensions (14%) Extracting the files of python-typing-extensions (28%) Extracting the files of python-typing-extensions (42%) Extracting the files of python-typing-extensions (57%) Extracting the files of python-typing-extensions (71%) Extracting the files of python-typing-extensions (85%) Extracting the files of python-typing-extensions (100%) [complete] Upgraded python-typing-extensions Installing 52 / 64 python-jeepney-0.8.0-9-1-x86_64.eopkg [cached] Installing python-jeepney, version 0.8.0, release 9 Upgrading to new distribution release Extracting the files of python-jeepney (1%) Extracting the files of python-jeepney (2%) Extracting the files of python-jeepney (3%) Extracting the files of python-jeepney (4%) Extracting the files of python-jeepney (5%) Extracting the files of python-jeepney (6%) Extracting the files of python-jeepney (7%) Extracting the files of python-jeepney (8%) Extracting the files of python-jeepney (9%) Extracting the files of python-jeepney (10%) Extracting the files of python-jeepney (11%) Extracting the files of python-jeepney (12%) Extracting the files of python-jeepney (13%) Extracting the files of python-jeepney (14%) Extracting the files of python-jeepney (15%) Extracting the files of python-jeepney (16%) Extracting the files of python-jeepney (17%) Extracting the files of python-jeepney (18%) Extracting the files of python-jeepney (20%) Extracting the files of python-jeepney (21%) Extracting the files of python-jeepney (22%) Extracting the files of python-jeepney (23%) Extracting the files of python-jeepney (24%) Extracting the files of python-jeepney (25%) Extracting the files of python-jeepney (26%) Extracting the files of python-jeepney (27%) Extracting the files of python-jeepney (28%) Extracting the files of python-jeepney (29%) Extracting the files of python-jeepney (30%) Extracting the files of python-jeepney (31%) Extracting the files of python-jeepney (32%) Extracting the files of python-jeepney (33%) Extracting the files of python-jeepney (34%) Extracting the files of python-jeepney (35%) Extracting the files of python-jeepney (36%) Extracting the files of python-jeepney (37%) Extracting the files of python-jeepney (38%) Extracting the files of python-jeepney (40%) Extracting the files of python-jeepney (41%) Extracting the files of python-jeepney (42%) Extracting the files of python-jeepney (43%) Extracting the files of python-jeepney (44%) Extracting the files of python-jeepney (45%) Extracting the files of python-jeepney (46%) Extracting the files of python-jeepney (47%) Extracting the files of python-jeepney (48%) Extracting the files of python-jeepney (49%) Extracting the files of python-jeepney (50%) Extracting the files of python-jeepney (51%) Extracting the files of python-jeepney (52%) Extracting the files of python-jeepney (53%) Extracting the files of python-jeepney (54%) Extracting the files of python-jeepney (55%) Extracting the files of python-jeepney (56%) Extracting the files of python-jeepney (57%) Extracting the files of python-jeepney (58%) Extracting the files of python-jeepney (60%) Extracting the files of python-jeepney (61%) Extracting the files of python-jeepney (62%) Extracting the files of python-jeepney (63%) Extracting the files of python-jeepney (64%) Extracting the files of python-jeepney (65%) Extracting the files of python-jeepney (66%) Extracting the files of python-jeepney (67%) Extracting the files of python-jeepney (68%) Extracting the files of python-jeepney (69%) Extracting the files of python-jeepney (70%) Extracting the files of python-jeepney (71%) Extracting the files of python-jeepney (72%) Extracting the files of python-jeepney (73%) Extracting the files of python-jeepney (74%) Extracting the files of python-jeepney (75%) Extracting the files of python-jeepney (76%) Extracting the files of python-jeepney (77%) Extracting the files of python-jeepney (78%) Extracting the files of python-jeepney (80%) Extracting the files of python-jeepney (81%) Extracting the files of python-jeepney (82%) Extracting the files of python-jeepney (83%) Extracting the files of python-jeepney (84%) Extracting the files of python-jeepney (85%) Extracting the files of python-jeepney (86%) Extracting the files of python-jeepney (87%) Extracting the files of python-jeepney (88%) Extracting the files of python-jeepney (89%) Extracting the files of python-jeepney (90%) Extracting the files of python-jeepney (91%) Extracting the files of python-jeepney (92%) Extracting the files of python-jeepney (93%) Extracting the files of python-jeepney (94%) Extracting the files of python-jeepney (95%) Extracting the files of python-jeepney (96%) Extracting the files of python-jeepney (97%) Extracting the files of python-jeepney (98%) Extracting the files of python-jeepney (100%) [complete] Upgraded python-jeepney Installing 53 / 64 m4-1.4.21-10-1-x86_64.eopkg [cached] Installing m4, version 1.4.21, release 10 Upgrading to new distribution release Extracting the files of m4 (3%) Extracting the files of m4 (6%) Extracting the files of m4 (9%) Extracting the files of m4 (12%) Extracting the files of m4 (15%) Extracting the files of m4 (18%) Extracting the files of m4 (21%) Extracting the files of m4 (24%) Extracting the files of m4 (27%) Extracting the files of m4 (30%) Extracting the files of m4 (33%) Extracting the files of m4 (36%) Extracting the files of m4 (39%) Extracting the files of m4 (42%) Extracting the files of m4 (45%) Extracting the files of m4 (48%) Extracting the files of m4 (51%) Extracting the files of m4 (54%) Extracting the files of m4 (57%) Extracting the files of m4 (60%) Extracting the files of m4 (63%) Extracting the files of m4 (66%) Extracting the files of m4 (69%) Extracting the files of m4 (72%) Extracting the files of m4 (75%) Extracting the files of m4 (78%) Extracting the files of m4 (81%) Extracting the files of m4 (84%) Extracting the files of m4 (87%) Extracting the files of m4 (90%) Extracting the files of m4 (93%) Extracting the files of m4 (96%) Extracting the files of m4 (100%) [complete] Upgraded m4 Installing 54 / 64 python-zstandard-0.25.0-8-1-x86_64.eopkg [cached] Installing python-zstandard, version 0.25.0, release 8 Upgrading to new distribution release Extracting the files of python-zstandard (6%) Extracting the files of python-zstandard (13%) Extracting the files of python-zstandard (20%) Extracting the files of python-zstandard (26%) Extracting the files of python-zstandard (33%) Extracting the files of python-zstandard (40%) Extracting the files of python-zstandard (46%) Extracting the files of python-zstandard (53%) Extracting the files of python-zstandard (60%) Extracting the files of python-zstandard (66%) Extracting the files of python-zstandard (73%) Extracting the files of python-zstandard (80%) Extracting the files of python-zstandard (86%) Extracting the files of python-zstandard (93%) Extracting the files of python-zstandard (100%) [complete] Upgraded python-zstandard Installing 55 / 64 bash-5.3.12-90-1-x86_64.eopkg [cached] Installing bash, version 5.3.12, release 90 Upgrading to new distribution release Extracting the files of bash (0%) Extracting the files of bash (1%) Extracting the files of bash (2%) Extracting the files of bash (3%) Extracting the files of bash (4%) Extracting the files of bash (5%) Extracting the files of bash (6%) Extracting the files of bash (7%) Extracting the files of bash (8%) Extracting the files of bash (9%) Extracting the files of bash (9%) Extracting the files of bash (10%) Extracting the files of bash (11%) Extracting the files of bash (12%) Extracting the files of bash (13%) Extracting the files of bash (14%) Extracting the files of bash (15%) Extracting the files of bash (16%) Extracting the files of bash (17%) Extracting the files of bash (18%) Extracting the files of bash (18%) Extracting the files of bash (19%) Extracting the files of bash (20%) Extracting the files of bash (21%) Extracting the files of bash (22%) Extracting the files of bash (23%) Extracting the files of bash (24%) Extracting the files of bash (25%) Extracting the files of bash (26%) Extracting the files of bash (27%) Extracting the files of bash (27%) Extracting the files of bash (28%) Extracting the files of bash (29%) Extracting the files of bash (30%) Extracting the files of bash (31%) Extracting the files of bash (32%) Extracting the files of bash (33%) Extracting the files of bash (34%) Extracting the files of bash (35%) Extracting the files of bash (36%) Extracting the files of bash (36%) Extracting the files of bash (37%) Extracting the files of bash (38%) Extracting the files of bash (39%) Extracting the files of bash (40%) Extracting the files of bash (41%) Extracting the files of bash (42%) Extracting the files of bash (43%) Extracting the files of bash (44%) Extracting the files of bash (45%) Extracting the files of bash (45%) Extracting the files of bash (46%) Extracting the files of bash (47%) Extracting the files of bash (48%) Extracting the files of bash (49%) Extracting the files of bash (50%) Extracting the files of bash (51%) Extracting the files of bash (52%) Extracting the files of bash (53%) Extracting the files of bash (54%) Extracting the files of bash (54%) Extracting the files of bash (55%) Extracting the files of bash (56%) Extracting the files of bash (57%) Extracting the files of bash (58%) Extracting the files of bash (59%) Extracting the files of bash (60%) Extracting the files of bash (61%) Extracting the files of bash (62%) Extracting the files of bash (63%) Extracting the files of bash (63%) Extracting the files of bash (64%) Extracting the files of bash (65%) Extracting the files of bash (66%) Extracting the files of bash (67%) Extracting the files of bash (68%) Extracting the files of bash (69%) Extracting the files of bash (70%) Extracting the files of bash (71%) Extracting the files of bash (72%) Extracting the files of bash (72%) Extracting the files of bash (73%) Extracting the files of bash (74%) Extracting the files of bash (75%) Extracting the files of bash (76%) Extracting the files of bash (77%) Extracting the files of bash (78%) Extracting the files of bash (79%) Extracting the files of bash (80%) Extracting the files of bash (81%) Extracting the files of bash (81%) Extracting the files of bash (82%) Extracting the files of bash (83%) Extracting the files of bash (84%) Extracting the files of bash (85%) Extracting the files of bash (86%) Extracting the files of bash (87%) Extracting the files of bash (88%) Extracting the files of bash (89%) Extracting the files of bash (90%) Extracting the files of bash (90%) Extracting the files of bash (91%) Extracting the files of bash (92%) Extracting the files of bash (93%) Extracting the files of bash (94%) Extracting the files of bash (95%) Extracting the files of bash (96%) Extracting the files of bash (97%) Extracting the files of bash (98%) Extracting the files of bash (99%) Extracting the files of bash (100%) [complete] Upgraded bash Installing 56 / 64 python-setuptools-82.0.1-27-1-x86_64.eopkg [cached] Installing python-setuptools, version 82.0.1, release 27 Upgrading to new distribution release Extracting the files of python-setuptools (0%) Extracting the files of python-setuptools (0%) Extracting the files of python-setuptools (0%) Extracting the files of python-setuptools (0%) Extracting the files of python-setuptools (0%) Extracting the files of python-setuptools (0%) Extracting the files of python-setuptools (0%) Extracting the files of python-setuptools (0%) Extracting the files of python-setuptools (0%) Extracting the files of python-setuptools (0%) Extracting the files of python-setuptools (1%) Extracting the files of python-setuptools (1%) Extracting the files of python-setuptools (1%) Extracting the files of python-setuptools (1%) Extracting the files of python-setuptools (1%) Extracting the files of python-setuptools (1%) Extracting the files of python-setuptools (1%) Extracting the files of python-setuptools (1%) Extracting the files of python-setuptools (1%) Extracting the files of python-setuptools (1%) Extracting the files of python-setuptools (1%) Extracting the files of python-setuptools (2%) Extracting the files of python-setuptools (2%) Extracting the files of python-setuptools (2%) Extracting the files of python-setuptools (2%) Extracting the files of python-setuptools (2%) Extracting the files of python-setuptools (2%) Extracting the files of python-setuptools (2%) Extracting the files of python-setuptools (2%) Extracting the files of python-setuptools (2%) Extracting the files of python-setuptools (2%) Extracting the files of python-setuptools (2%) Extracting the files of python-setuptools (3%) Extracting the files of python-setuptools (3%) Extracting the files of python-setuptools (3%) Extracting the files of python-setuptools (3%) Extracting the files of python-setuptools (3%) Extracting the files of python-setuptools (3%) Extracting the files of python-setuptools (3%) Extracting the files of python-setuptools (3%) Extracting the files of python-setuptools (3%) Extracting the files of python-setuptools (3%) Extracting the files of python-setuptools (3%) Extracting the files of python-setuptools (4%) Extracting the files of python-setuptools (4%) Extracting the files of python-setuptools (4%) Extracting the files of python-setuptools (4%) Extracting the files of python-setuptools (4%) Extracting the files of python-setuptools (4%) Extracting the files of python-setuptools (4%) Extracting the files of python-setuptools (4%) Extracting the files of python-setuptools (4%) Extracting the files of python-setuptools (4%) Extracting the files of python-setuptools (5%) Extracting the files of python-setuptools (5%) Extracting the files of python-setuptools (5%) Extracting the files of python-setuptools (5%) Extracting the files of python-setuptools (5%) Extracting the files of python-setuptools (5%) Extracting the files of python-setuptools (5%) Extracting the files of python-setuptools (5%) Extracting the files of python-setuptools (5%) Extracting the files of python-setuptools (5%) Extracting the files of python-setuptools (5%) Extracting the files of python-setuptools (6%) Extracting the files of python-setuptools (6%) Extracting the files of python-setuptools (6%) Extracting the files of python-setuptools (6%) Extracting the files of python-setuptools (6%) Extracting the files of python-setuptools (6%) Extracting the files of python-setuptools (6%) Extracting the files of python-setuptools (6%) Extracting the files of python-setuptools (6%) Extracting the files of python-setuptools (6%) Extracting the files of python-setuptools (6%) Extracting the files of python-setuptools (7%) Extracting the files of python-setuptools (7%) Extracting the files of python-setuptools (7%) Extracting the files of python-setuptools (7%) Extracting the files of python-setuptools (7%) Extracting the files of python-setuptools (7%) Extracting the files of python-setuptools (7%) Extracting the files of python-setuptools (7%) Extracting the files of python-setuptools (7%) Extracting the files of python-setuptools (7%) Extracting the files of python-setuptools (7%) Extracting the files of python-setuptools (8%) Extracting the files of python-setuptools (8%) Extracting the files of python-setuptools (8%) Extracting the files of python-setuptools (8%) Extracting the files of python-setuptools (8%) Extracting the files of python-setuptools (8%) Extracting the files of python-setuptools (8%) Extracting the files of python-setuptools (8%) Extracting the files of python-setuptools (8%) Extracting the files of python-setuptools (8%) Extracting the files of python-setuptools (9%) Extracting the files of python-setuptools (9%) Extracting the files of python-setuptools (9%) Extracting the files of python-setuptools (9%) Extracting the files of python-setuptools (9%) Extracting the files of python-setuptools (9%) Extracting the files of python-setuptools (9%) Extracting the files of python-setuptools (9%) Extracting the files of python-setuptools (9%) Extracting the files of python-setuptools (9%) Extracting the files of python-setuptools (9%) Extracting the files of python-setuptools (10%) Extracting the files of python-setuptools (10%) Extracting the files of python-setuptools (10%) Extracting the files of python-setuptools (10%) Extracting the files of python-setuptools (10%) Extracting the files of python-setuptools (10%) Extracting the files of python-setuptools (10%) Extracting the files of python-setuptools (10%) Extracting the files of python-setuptools (10%) Extracting the files of python-setuptools (10%) Extracting the files of python-setuptools (10%) Extracting the files of python-setuptools (11%) Extracting the files of python-setuptools (11%) Extracting the files of python-setuptools (11%) Extracting the files of python-setuptools (11%) Extracting the files of python-setuptools (11%) Extracting the files of python-setuptools (11%) Extracting the files of python-setuptools (11%) Extracting the files of python-setuptools (11%) Extracting the files of python-setuptools (11%) Extracting the files of python-setuptools (11%) Extracting the files of python-setuptools (11%) Extracting the files of python-setuptools (12%) Extracting the files of python-setuptools (12%) Extracting the files of python-setuptools (12%) Extracting the files of python-setuptools (12%) Extracting the files of python-setuptools (12%) Extracting the files of python-setuptools (12%) Extracting the files of python-setuptools (12%) Extracting the files of python-setuptools (12%) Extracting the files of python-setuptools (12%) Extracting the files of python-setuptools (12%) Extracting the files of python-setuptools (12%) Extracting the files of python-setuptools (13%) Extracting the files of python-setuptools (13%) Extracting the files of python-setuptools (13%) Extracting the files of python-setuptools (13%) Extracting the files of python-setuptools (13%) Extracting the files of python-setuptools (13%) Extracting the files of python-setuptools (13%) Extracting the files of python-setuptools (13%) Extracting the files of python-setuptools (13%) Extracting the files of python-setuptools (13%) Extracting the files of python-setuptools (14%) Extracting the files of python-setuptools (14%) Extracting the files of python-setuptools (14%) Extracting the files of python-setuptools (14%) Extracting the files of python-setuptools (14%) Extracting the files of python-setuptools (14%) Extracting the files of python-setuptools (14%) Extracting the files of python-setuptools (14%) Extracting the files of python-setuptools (14%) Extracting the files of python-setuptools (14%) Extracting the files of python-setuptools (14%) Extracting the files of python-setuptools (15%) Extracting the files of python-setuptools (15%) Extracting the files of python-setuptools (15%) Extracting the files of python-setuptools (15%) Extracting the files of python-setuptools (15%) Extracting the files of python-setuptools (15%) Extracting the files of python-setuptools (15%) Extracting the files of python-setuptools (15%) Extracting the files of python-setuptools (15%) Extracting the files of python-setuptools (15%) Extracting the files of python-setuptools (15%) Extracting the files of python-setuptools (16%) Extracting the files of python-setuptools (16%) Extracting the files of python-setuptools (16%) Extracting the files of python-setuptools (16%) Extracting the files of python-setuptools (16%) Extracting the files of python-setuptools (16%) Extracting the files of python-setuptools (16%) Extracting the files of python-setuptools (16%) Extracting the files of python-setuptools (16%) Extracting the files of python-setuptools (16%) Extracting the files of python-setuptools (16%) Extracting the files of python-setuptools (17%) Extracting the files of python-setuptools (17%) Extracting the files of python-setuptools (17%) Extracting the files of python-setuptools (17%) Extracting the files of python-setuptools (17%) Extracting the files of python-setuptools (17%) Extracting the files of python-setuptools (17%) Extracting the files of python-setuptools (17%) Extracting the files of python-setuptools (17%) Extracting the files of python-setuptools (17%) Extracting the files of python-setuptools (18%) Extracting the files of python-setuptools (18%) Extracting the files of python-setuptools (18%) Extracting the files of python-setuptools (18%) Extracting the files of python-setuptools (18%) Extracting the files of python-setuptools (18%) Extracting the files of python-setuptools (18%) Extracting the files of python-setuptools (18%) Extracting the files of python-setuptools (18%) Extracting the files of python-setuptools (18%) Extracting the files of python-setuptools (18%) Extracting the files of python-setuptools (19%) Extracting the files of python-setuptools (19%) Extracting the files of python-setuptools (19%) Extracting the files of python-setuptools (19%) Extracting the files of python-setuptools (19%) Extracting the files of python-setuptools (19%) Extracting the files of python-setuptools (19%) Extracting the files of python-setuptools (19%) Extracting the files of python-setuptools (19%) Extracting the files of python-setuptools (19%) Extracting the files of python-setuptools (19%) Extracting the files of python-setuptools (20%) Extracting the files of python-setuptools (20%) Extracting the files of python-setuptools (20%) Extracting the files of python-setuptools (20%) Extracting the files of python-setuptools (20%) Extracting the files of python-setuptools (20%) Extracting the files of python-setuptools (20%) Extracting the files of python-setuptools (20%) Extracting the files of python-setuptools (20%) Extracting the files of python-setuptools (20%) Extracting the files of python-setuptools (20%) Extracting the files of python-setuptools (21%) Extracting the files of python-setuptools (21%) Extracting the files of python-setuptools (21%) Extracting the files of python-setuptools (21%) Extracting the files of python-setuptools (21%) Extracting the files of python-setuptools (21%) Extracting the files of python-setuptools (21%) Extracting the files of python-setuptools (21%) Extracting the files of python-setuptools (21%) Extracting the files of python-setuptools (21%) Extracting the files of python-setuptools (22%) Extracting the files of python-setuptools (22%) Extracting the files of python-setuptools (22%) Extracting the files of python-setuptools (22%) Extracting the files of python-setuptools (22%) Extracting the files of python-setuptools (22%) Extracting the files of python-setuptools (22%) Extracting the files of python-setuptools (22%) Extracting the files of python-setuptools (22%) Extracting the files of python-setuptools (22%) Extracting the files of python-setuptools (22%) Extracting the files of python-setuptools (23%) Extracting the files of python-setuptools (23%) Extracting the files of python-setuptools (23%) Extracting the files of python-setuptools (23%) Extracting the files of python-setuptools (23%) Extracting the files of python-setuptools (23%) Extracting the files of python-setuptools (23%) Extracting the files of python-setuptools (23%) Extracting the files of python-setuptools (23%) Extracting the files of python-setuptools (23%) Extracting the files of python-setuptools (23%) Extracting the files of python-setuptools (24%) Extracting the files of python-setuptools (24%) Extracting the files of python-setuptools (24%) Extracting the files of python-setuptools (24%) Extracting the files of python-setuptools (24%) Extracting the files of python-setuptools (24%) Extracting the files of python-setuptools (24%) Extracting the files of python-setuptools (24%) Extracting the files of python-setuptools (24%) Extracting the files of python-setuptools (24%) Extracting the files of python-setuptools (24%) Extracting the files of python-setuptools (25%) Extracting the files of python-setuptools (25%) Extracting the files of python-setuptools (25%) Extracting the files of python-setuptools (25%) Extracting the files of python-setuptools (25%) Extracting the files of python-setuptools (25%) Extracting the files of python-setuptools (25%) Extracting the files of python-setuptools (25%) Extracting the files of python-setuptools (25%) Extracting the files of python-setuptools (25%) Extracting the files of python-setuptools (25%) Extracting the files of python-setuptools (26%) Extracting the files of python-setuptools (26%) Extracting the files of python-setuptools (26%) Extracting the files of python-setuptools (26%) Extracting the files of python-setuptools (26%) Extracting the files of python-setuptools (26%) Extracting the files of python-setuptools (26%) Extracting the files of python-setuptools (26%) Extracting the files of python-setuptools (26%) Extracting the files of python-setuptools (26%) Extracting the files of python-setuptools (27%) Extracting the files of python-setuptools (27%) Extracting the files of python-setuptools (27%) Extracting the files of python-setuptools (27%) Extracting the files of python-setuptools (27%) Extracting the files of python-setuptools (27%) Extracting the files of python-setuptools (27%) Extracting the files of python-setuptools (27%) Extracting the files of python-setuptools (27%) Extracting the files of python-setuptools (27%) Extracting the files of python-setuptools (27%) Extracting the files of python-setuptools (28%) Extracting the files of python-setuptools (28%) Extracting the files of python-setuptools (28%) Extracting the files of python-setuptools (28%) Extracting the files of python-setuptools (28%) Extracting the files of python-setuptools (28%) Extracting the files of python-setuptools (28%) Extracting the files of python-setuptools (28%) Extracting the files of python-setuptools (28%) Extracting the files of python-setuptools (28%) Extracting the files of python-setuptools (28%) Extracting the files of python-setuptools (29%) Extracting the files of python-setuptools (29%) Extracting the files of python-setuptools (29%) Extracting the files of python-setuptools (29%) Extracting the files of python-setuptools (29%) Extracting the files of python-setuptools (29%) Extracting the files of python-setuptools (29%) Extracting the files of python-setuptools (29%) Extracting the files of python-setuptools (29%) Extracting the files of python-setuptools (29%) Extracting the files of python-setuptools (29%) Extracting the files of python-setuptools (30%) Extracting the files of python-setuptools (30%) Extracting the files of python-setuptools (30%) Extracting the files of python-setuptools (30%) Extracting the files of python-setuptools (30%) Extracting the files of python-setuptools (30%) Extracting the files of python-setuptools (30%) Extracting the files of python-setuptools (30%) Extracting the files of python-setuptools (30%) Extracting the files of python-setuptools (30%) Extracting the files of python-setuptools (31%) Extracting the files of python-setuptools (31%) Extracting the files of python-setuptools (31%) Extracting the files of python-setuptools (31%) Extracting the files of python-setuptools (31%) Extracting the files of python-setuptools (31%) Extracting the files of python-setuptools (31%) Extracting the files of python-setuptools (31%) Extracting the files of python-setuptools (31%) Extracting the files of python-setuptools (31%) Extracting the files of python-setuptools (31%) Extracting the files of python-setuptools (32%) Extracting the files of python-setuptools (32%) Extracting the files of python-setuptools (32%) Extracting the files of python-setuptools (32%) Extracting the files of python-setuptools (32%) Extracting the files of python-setuptools (32%) Extracting the files of python-setuptools (32%) Extracting the files of python-setuptools (32%) Extracting the files of python-setuptools (32%) Extracting the files of python-setuptools (32%) Extracting the files of python-setuptools (32%) Extracting the files of python-setuptools (33%) Extracting the files of python-setuptools (33%) Extracting the files of python-setuptools (33%) Extracting the files of python-setuptools (33%) Extracting the files of python-setuptools (33%) Extracting the files of python-setuptools (33%) Extracting the files of python-setuptools (33%) Extracting the files of python-setuptools (33%) Extracting the files of python-setuptools (33%) Extracting the files of python-setuptools (33%) Extracting the files of python-setuptools (33%) Extracting the files of python-setuptools (34%) Extracting the files of python-setuptools (34%) Extracting the files of python-setuptools (34%) Extracting the files of python-setuptools (34%) Extracting the files of python-setuptools (34%) Extracting the files of python-setuptools (34%) Extracting the files of python-setuptools (34%) Extracting the files of python-setuptools (34%) Extracting the files of python-setuptools (34%) Extracting the files of python-setuptools (34%) Extracting the files of python-setuptools (35%) Extracting the files of python-setuptools (35%) Extracting the files of python-setuptools (35%) Extracting the files of python-setuptools (35%) Extracting the files of python-setuptools (35%) Extracting the files of python-setuptools (35%) Extracting the files of python-setuptools (35%) Extracting the files of python-setuptools (35%) Extracting the files of python-setuptools (35%) Extracting the files of python-setuptools (35%) Extracting the files of python-setuptools (35%) Extracting the files of python-setuptools (36%) Extracting the files of python-setuptools (36%) Extracting the files of python-setuptools (36%) Extracting the files of python-setuptools (36%) Extracting the files of python-setuptools (36%) Extracting the files of python-setuptools (36%) Extracting the files of python-setuptools (36%) Extracting the files of python-setuptools (36%) Extracting the files of python-setuptools (36%) Extracting the files of python-setuptools (36%) Extracting the files of python-setuptools (36%) Extracting the files of python-setuptools (37%) Extracting the files of python-setuptools (37%) Extracting the files of python-setuptools (37%) Extracting the files of python-setuptools (37%) Extracting the files of python-setuptools (37%) Extracting the files of python-setuptools (37%) Extracting the files of python-setuptools (37%) Extracting the files of python-setuptools (37%) Extracting the files of python-setuptools (37%) Extracting the files of python-setuptools (37%) Extracting the files of python-setuptools (37%) Extracting the files of python-setuptools (38%) Extracting the files of python-setuptools (38%) Extracting the files of python-setuptools (38%) Extracting the files of python-setuptools (38%) Extracting the files of python-setuptools (38%) Extracting the files of python-setuptools (38%) Extracting the files of python-setuptools (38%) Extracting the files of python-setuptools (38%) Extracting the files of python-setuptools (38%) Extracting the files of python-setuptools (38%) Extracting the files of python-setuptools (38%) Extracting the files of python-setuptools (39%) Extracting the files of python-setuptools (39%) Extracting the files of python-setuptools (39%) Extracting the files of python-setuptools (39%) Extracting the files of python-setuptools (39%) Extracting the files of python-setuptools (39%) Extracting the files of python-setuptools (39%) Extracting the files of python-setuptools (39%) Extracting the files of python-setuptools (39%) Extracting the files of python-setuptools (39%) Extracting the files of python-setuptools (40%) Extracting the files of python-setuptools (40%) Extracting the files of python-setuptools (40%) Extracting the files of python-setuptools (40%) Extracting the files of python-setuptools (40%) Extracting the files of python-setuptools (40%) Extracting the files of python-setuptools (40%) Extracting the files of python-setuptools (40%) Extracting the files of python-setuptools (40%) Extracting the files of python-setuptools (40%) Extracting the files of python-setuptools (40%) Extracting the files of python-setuptools (41%) Extracting the files of python-setuptools (41%) Extracting the files of python-setuptools (41%) Extracting the files of python-setuptools (41%) Extracting the files of python-setuptools (41%) Extracting the files of python-setuptools (41%) Extracting the files of python-setuptools (41%) Extracting the files of python-setuptools (41%) Extracting the files of python-setuptools (41%) Extracting the files of python-setuptools (41%) Extracting the files of python-setuptools (41%) Extracting the files of python-setuptools (42%) Extracting the files of python-setuptools (42%) Extracting the files of python-setuptools (42%) Extracting the files of python-setuptools (42%) Extracting the files of python-setuptools (42%) Extracting the files of python-setuptools (42%) Extracting the files of python-setuptools (42%) Extracting the files of python-setuptools (42%) Extracting the files of python-setuptools (42%) Extracting the files of python-setuptools (42%) Extracting the files of python-setuptools (42%) Extracting the files of python-setuptools (43%) Extracting the files of python-setuptools (43%) Extracting the files of python-setuptools (43%) Extracting the files of python-setuptools (43%) Extracting the files of python-setuptools (43%) Extracting the files of python-setuptools (43%) Extracting the files of python-setuptools (43%) Extracting the files of python-setuptools (43%) Extracting the files of python-setuptools (43%) Extracting the files of python-setuptools (43%) Extracting the files of python-setuptools (44%) Extracting the files of python-setuptools (44%) Extracting the files of python-setuptools (44%) Extracting the files of python-setuptools (44%) Extracting the files of python-setuptools (44%) Extracting the files of python-setuptools (44%) Extracting the files of python-setuptools (44%) Extracting the files of python-setuptools (44%) Extracting the files of python-setuptools (44%) Extracting the files of python-setuptools (44%) Extracting the files of python-setuptools (44%) Extracting the files of python-setuptools (45%) Extracting the files of python-setuptools (45%) Extracting the files of python-setuptools (45%) Extracting the files of python-setuptools (45%) Extracting the files of python-setuptools (45%) Extracting the files of python-setuptools (45%) Extracting the files of python-setuptools (45%) Extracting the files of python-setuptools (45%) Extracting the files of python-setuptools (45%) Extracting the files of python-setuptools (45%) Extracting the files of python-setuptools (45%) Extracting the files of python-setuptools (46%) Extracting the files of python-setuptools (46%) Extracting the files of python-setuptools (46%) Extracting the files of python-setuptools (46%) Extracting the files of python-setuptools (46%) Extracting the files of python-setuptools (46%) Extracting the files of python-setuptools (46%) Extracting the files of python-setuptools (46%) Extracting the files of python-setuptools (46%) Extracting the files of python-setuptools (46%) Extracting the files of python-setuptools (46%) Extracting the files of python-setuptools (47%) Extracting the files of python-setuptools (47%) Extracting the files of python-setuptools (47%) Extracting the files of python-setuptools (47%) Extracting the files of python-setuptools (47%) Extracting the files of python-setuptools (47%) Extracting the files of python-setuptools (47%) Extracting the files of python-setuptools (47%) Extracting the files of python-setuptools (47%) Extracting the files of python-setuptools (47%) Extracting the files of python-setuptools (48%) Extracting the files of python-setuptools (48%) Extracting the files of python-setuptools (48%) Extracting the files of python-setuptools (48%) Extracting the files of python-setuptools (48%) Extracting the files of python-setuptools (48%) Extracting the files of python-setuptools (48%) Extracting the files of python-setuptools (48%) Extracting the files of python-setuptools (48%) Extracting the files of python-setuptools (48%) Extracting the files of python-setuptools (48%) Extracting the files of python-setuptools (49%) Extracting the files of python-setuptools (49%) Extracting the files of python-setuptools (49%) Extracting the files of python-setuptools (49%) Extracting the files of python-setuptools (49%) Extracting the files of python-setuptools (49%) Extracting the files of python-setuptools (49%) Extracting the files of python-setuptools (49%) Extracting the files of python-setuptools (49%) Extracting the files of python-setuptools (49%) Extracting the files of python-setuptools (49%) Extracting the files of python-setuptools (50%) Extracting the files of python-setuptools (50%) Extracting the files of python-setuptools (50%) Extracting the files of python-setuptools (50%) Extracting the files of python-setuptools (50%) Extracting the files of python-setuptools (50%) Extracting the files of python-setuptools (50%) Extracting the files of python-setuptools (50%) Extracting the files of python-setuptools (50%) Extracting the files of python-setuptools (50%) Extracting the files of python-setuptools (50%) Extracting the files of python-setuptools (51%) Extracting the files of python-setuptools (51%) Extracting the files of python-setuptools (51%) Extracting the files of python-setuptools (51%) Extracting the files of python-setuptools (51%) Extracting the files of python-setuptools (51%) Extracting the files of python-setuptools (51%) Extracting the files of python-setuptools (51%) Extracting the files of python-setuptools (51%) Extracting the files of python-setuptools (51%) Extracting the files of python-setuptools (51%) Extracting the files of python-setuptools (52%) Extracting the files of python-setuptools (52%) Extracting the files of python-setuptools (52%) Extracting the files of python-setuptools (52%) Extracting the files of python-setuptools (52%) Extracting the files of python-setuptools (52%) Extracting the files of python-setuptools (52%) Extracting the files of python-setuptools (52%) Extracting the files of python-setuptools (52%) Extracting the files of python-setuptools (52%) Extracting the files of python-setuptools (53%) Extracting the files of python-setuptools (53%) Extracting the files of python-setuptools (53%) Extracting the files of python-setuptools (53%) Extracting the files of python-setuptools (53%) Extracting the files of python-setuptools (53%) Extracting the files of python-setuptools (53%) Extracting the files of python-setuptools (53%) Extracting the files of python-setuptools (53%) Extracting the files of python-setuptools (53%) Extracting the files of python-setuptools (53%) Extracting the files of python-setuptools (54%) Extracting the files of python-setuptools (54%) Extracting the files of python-setuptools (54%) Extracting the files of python-setuptools (54%) Extracting the files of python-setuptools (54%) Extracting the files of python-setuptools (54%) Extracting the files of python-setuptools (54%) Extracting the files of python-setuptools (54%) Extracting the files of python-setuptools (54%) Extracting the files of python-setuptools (54%) Extracting the files of python-setuptools (54%) Extracting the files of python-setuptools (55%) Extracting the files of python-setuptools (55%) Extracting the files of python-setuptools (55%) Extracting the files of python-setuptools (55%) Extracting the files of python-setuptools (55%) Extracting the files of python-setuptools (55%) Extracting the files of python-setuptools (55%) Extracting the files of python-setuptools (55%) Extracting the files of python-setuptools (55%) Extracting the files of python-setuptools (55%) Extracting the files of python-setuptools (55%) Extracting the files of python-setuptools (56%) Extracting the files of python-setuptools (56%) Extracting the files of python-setuptools (56%) Extracting the files of python-setuptools (56%) Extracting the files of python-setuptools (56%) Extracting the files of python-setuptools (56%) Extracting the files of python-setuptools (56%) Extracting the files of python-setuptools (56%) Extracting the files of python-setuptools (56%) Extracting the files of python-setuptools (56%) Extracting the files of python-setuptools (57%) Extracting the files of python-setuptools (57%) Extracting the files of python-setuptools (57%) Extracting the files of python-setuptools (57%) Extracting the files of python-setuptools (57%) Extracting the files of python-setuptools (57%) Extracting the files of python-setuptools (57%) Extracting the files of python-setuptools (57%) Extracting the files of python-setuptools (57%) Extracting the files of python-setuptools (57%) Extracting the files of python-setuptools (57%) Extracting the files of python-setuptools (58%) Extracting the files of python-setuptools (58%) Extracting the files of python-setuptools (58%) Extracting the files of python-setuptools (58%) Extracting the files of python-setuptools (58%) Extracting the files of python-setuptools (58%) Extracting the files of python-setuptools (58%) Extracting the files of python-setuptools (58%) Extracting the files of python-setuptools (58%) Extracting the files of python-setuptools (58%) Extracting the files of python-setuptools (58%) Extracting the files of python-setuptools (59%) Extracting the files of python-setuptools (59%) Extracting the files of python-setuptools (59%) Extracting the files of python-setuptools (59%) Extracting the files of python-setuptools (59%) Extracting the files of python-setuptools (59%) Extracting the files of python-setuptools (59%) Extracting the files of python-setuptools (59%) Extracting the files of python-setuptools (59%) Extracting the files of python-setuptools (59%) Extracting the files of python-setuptools (59%) Extracting the files of python-setuptools (60%) Extracting the files of python-setuptools (60%) Extracting the files of python-setuptools (60%) Extracting the files of python-setuptools (60%) Extracting the files of python-setuptools (60%) Extracting the files of python-setuptools (60%) Extracting the files of python-setuptools (60%) Extracting the files of python-setuptools (60%) Extracting the files of python-setuptools (60%) Extracting the files of python-setuptools (60%) Extracting the files of python-setuptools (61%) Extracting the files of python-setuptools (61%) Extracting the files of python-setuptools (61%) Extracting the files of python-setuptools (61%) Extracting the files of python-setuptools (61%) Extracting the files of python-setuptools (61%) Extracting the files of python-setuptools (61%) Extracting the files of python-setuptools (61%) Extracting the files of python-setuptools (61%) Extracting the files of python-setuptools (61%) Extracting the files of python-setuptools (61%) Extracting the files of python-setuptools (62%) Extracting the files of python-setuptools (62%) Extracting the files of python-setuptools (62%) Extracting the files of python-setuptools (62%) Extracting the files of python-setuptools (62%) Extracting the files of python-setuptools (62%) Extracting the files of python-setuptools (62%) Extracting the files of python-setuptools (62%) Extracting the files of python-setuptools (62%) Extracting the files of python-setuptools (62%) Extracting the files of python-setuptools (62%) Extracting the files of python-setuptools (63%) Extracting the files of python-setuptools (63%) Extracting the files of python-setuptools (63%) Extracting the files of python-setuptools (63%) Extracting the files of python-setuptools (63%) Extracting the files of python-setuptools (63%) Extracting the files of python-setuptools (63%) Extracting the files of python-setuptools (63%) Extracting the files of python-setuptools (63%) Extracting the files of python-setuptools (63%) Extracting the files of python-setuptools (63%) Extracting the files of python-setuptools (64%) Extracting the files of python-setuptools (64%) Extracting the files of python-setuptools (64%) Extracting the files of python-setuptools (64%) Extracting the files of python-setuptools (64%) Extracting the files of python-setuptools (64%) Extracting the files of python-setuptools (64%) Extracting the files of python-setuptools (64%) Extracting the files of python-setuptools (64%) Extracting the files of python-setuptools (64%) Extracting the files of python-setuptools (64%) Extracting the files of python-setuptools (65%) Extracting the files of python-setuptools (65%) Extracting the files of python-setuptools (65%) Extracting the files of python-setuptools (65%) Extracting the files of python-setuptools (65%) Extracting the files of python-setuptools (65%) Extracting the files of python-setuptools (65%) Extracting the files of python-setuptools (65%) Extracting the files of python-setuptools (65%) Extracting the files of python-setuptools (65%) Extracting the files of python-setuptools (66%) Extracting the files of python-setuptools (66%) Extracting the files of python-setuptools (66%) Extracting the files of python-setuptools (66%) Extracting the files of python-setuptools (66%) Extracting the files of python-setuptools (66%) Extracting the files of python-setuptools (66%) Extracting the files of python-setuptools (66%) Extracting the files of python-setuptools (66%) Extracting the files of python-setuptools (66%) Extracting the files of python-setuptools (66%) Extracting the files of python-setuptools (67%) Extracting the files of python-setuptools (67%) Extracting the files of python-setuptools (67%) Extracting the files of python-setuptools (67%) Extracting the files of python-setuptools (67%) Extracting the files of python-setuptools (67%) Extracting the files of python-setuptools (67%) Extracting the files of python-setuptools (67%) Extracting the files of python-setuptools (67%) Extracting the files of python-setuptools (67%) Extracting the files of python-setuptools (67%) Extracting the files of python-setuptools (68%) Extracting the files of python-setuptools (68%) Extracting the files of python-setuptools (68%) Extracting the files of python-setuptools (68%) Extracting the files of python-setuptools (68%) Extracting the files of python-setuptools (68%) Extracting the files of python-setuptools (68%) Extracting the files of python-setuptools (68%) Extracting the files of python-setuptools (68%) Extracting the files of python-setuptools (68%) Extracting the files of python-setuptools (68%) Extracting the files of python-setuptools (69%) Extracting the files of python-setuptools (69%) Extracting the files of python-setuptools (69%) Extracting the files of python-setuptools (69%) Extracting the files of python-setuptools (69%) Extracting the files of python-setuptools (69%) Extracting the files of python-setuptools (69%) Extracting the files of python-setuptools (69%) Extracting the files of python-setuptools (69%) Extracting the files of python-setuptools (69%) Extracting the files of python-setuptools (70%) Extracting the files of python-setuptools (70%) Extracting the files of python-setuptools (70%) Extracting the files of python-setuptools (70%) Extracting the files of python-setuptools (70%) Extracting the files of python-setuptools (70%) Extracting the files of python-setuptools (70%) Extracting the files of python-setuptools (70%) Extracting the files of python-setuptools (70%) Extracting the files of python-setuptools (70%) Extracting the files of python-setuptools (70%) Extracting the files of python-setuptools (71%) Extracting the files of python-setuptools (71%) Extracting the files of python-setuptools (71%) Extracting the files of python-setuptools (71%) Extracting the files of python-setuptools (71%) Extracting the files of python-setuptools (71%) Extracting the files of python-setuptools (71%) Extracting the files of python-setuptools (71%) Extracting the files of python-setuptools (71%) Extracting the files of python-setuptools (71%) Extracting the files of python-setuptools (71%) Extracting the files of python-setuptools (72%) Extracting the files of python-setuptools (72%) Extracting the files of python-setuptools (72%) Extracting the files of python-setuptools (72%) Extracting the files of python-setuptools (72%) Extracting the files of python-setuptools (72%) Extracting the files of python-setuptools (72%) Extracting the files of python-setuptools (72%) Extracting the files of python-setuptools (72%) Extracting the files of python-setuptools (72%) Extracting the files of python-setuptools (72%) Extracting the files of python-setuptools (73%) Extracting the files of python-setuptools (73%) Extracting the files of python-setuptools (73%) Extracting the files of python-setuptools (73%) Extracting the files of python-setuptools (73%) Extracting the files of python-setuptools (73%) Extracting the files of python-setuptools (73%) Extracting the files of python-setuptools (73%) Extracting the files of python-setuptools (73%) Extracting the files of python-setuptools (73%) Extracting the files of python-setuptools (74%) Extracting the files of python-setuptools (74%) Extracting the files of python-setuptools (74%) Extracting the files of python-setuptools (74%) Extracting the files of python-setuptools (74%) Extracting the files of python-setuptools (74%) Extracting the files of python-setuptools (74%) Extracting the files of python-setuptools (74%) Extracting the files of python-setuptools (74%) Extracting the files of python-setuptools (74%) Extracting the files of python-setuptools (74%) Extracting the files of python-setuptools (75%) Extracting the files of python-setuptools (75%) Extracting the files of python-setuptools (75%) Extracting the files of python-setuptools (75%) Extracting the files of python-setuptools (75%) Extracting the files of python-setuptools (75%) Extracting the files of python-setuptools (75%) Extracting the files of python-setuptools (75%) Extracting the files of python-setuptools (75%) Extracting the files of python-setuptools (75%) Extracting the files of python-setuptools (75%) Extracting the files of python-setuptools (76%) Extracting the files of python-setuptools (76%) Extracting the files of python-setuptools (76%) Extracting the files of python-setuptools (76%) Extracting the files of python-setuptools (76%) Extracting the files of python-setuptools (76%) Extracting the files of python-setuptools (76%) Extracting the files of python-setuptools (76%) Extracting the files of python-setuptools (76%) Extracting the files of python-setuptools (76%) Extracting the files of python-setuptools (76%) Extracting the files of python-setuptools (77%) Extracting the files of python-setuptools (77%) Extracting the files of python-setuptools (77%) Extracting the files of python-setuptools (77%) Extracting the files of python-setuptools (77%) Extracting the files of python-setuptools (77%) Extracting the files of python-setuptools (77%) Extracting the files of python-setuptools (77%) Extracting the files of python-setuptools (77%) Extracting the files of python-setuptools (77%) Extracting the files of python-setuptools (77%) Extracting the files of python-setuptools (78%) Extracting the files of python-setuptools (78%) Extracting the files of python-setuptools (78%) Extracting the files of python-setuptools (78%) Extracting the files of python-setuptools (78%) Extracting the files of python-setuptools (78%) Extracting the files of python-setuptools (78%) Extracting the files of python-setuptools (78%) Extracting the files of python-setuptools (78%) Extracting the files of python-setuptools (78%) Extracting the files of python-setuptools (79%) Extracting the files of python-setuptools (79%) Extracting the files of python-setuptools (79%) Extracting the files of python-setuptools (79%) Extracting the files of python-setuptools (79%) Extracting the files of python-setuptools (79%) Extracting the files of python-setuptools (79%) Extracting the files of python-setuptools (79%) Extracting the files of python-setuptools (79%) Extracting the files of python-setuptools (79%) Extracting the files of python-setuptools (79%) Extracting the files of python-setuptools (80%) Extracting the files of python-setuptools (80%) Extracting the files of python-setuptools (80%) Extracting the files of python-setuptools (80%) Extracting the files of python-setuptools (80%) Extracting the files of python-setuptools (80%) Extracting the files of python-setuptools (80%) Extracting the files of python-setuptools (80%) Extracting the files of python-setuptools (80%) Extracting the files of python-setuptools (80%) Extracting the files of python-setuptools (80%) Extracting the files of python-setuptools (81%) Extracting the files of python-setuptools (81%) Extracting the files of python-setuptools (81%) Extracting the files of python-setuptools (81%) Extracting the files of python-setuptools (81%) Extracting the files of python-setuptools (81%) Extracting the files of python-setuptools (81%) Extracting the files of python-setuptools (81%) Extracting the files of python-setuptools (81%) Extracting the files of python-setuptools (81%) Extracting the files of python-setuptools (81%) Extracting the files of python-setuptools (82%) Extracting the files of python-setuptools (82%) Extracting the files of python-setuptools (82%) Extracting the files of python-setuptools (82%) Extracting the files of python-setuptools (82%) Extracting the files of python-setuptools (82%) Extracting the files of python-setuptools (82%) Extracting the files of python-setuptools (82%) Extracting the files of python-setuptools (82%) Extracting the files of python-setuptools (82%) Extracting the files of python-setuptools (83%) Extracting the files of python-setuptools (83%) Extracting the files of python-setuptools (83%) Extracting the files of python-setuptools (83%) Extracting the files of python-setuptools (83%) Extracting the files of python-setuptools (83%) Extracting the files of python-setuptools (83%) Extracting the files of python-setuptools (83%) Extracting the files of python-setuptools (83%) Extracting the files of python-setuptools (83%) Extracting the files of python-setuptools (83%) Extracting the files of python-setuptools (84%) Extracting the files of python-setuptools (84%) Extracting the files of python-setuptools (84%) Extracting the files of python-setuptools (84%) Extracting the files of python-setuptools (84%) Extracting the files of python-setuptools (84%) Extracting the files of python-setuptools (84%) Extracting the files of python-setuptools (84%) Extracting the files of python-setuptools (84%) Extracting the files of python-setuptools (84%) Extracting the files of python-setuptools (84%) Extracting the files of python-setuptools (85%) Extracting the files of python-setuptools (85%) Extracting the files of python-setuptools (85%) Extracting the files of python-setuptools (85%) Extracting the files of python-setuptools (85%) Extracting the files of python-setuptools (85%) Extracting the files of python-setuptools (85%) Extracting the files of python-setuptools (85%) Extracting the files of python-setuptools (85%) Extracting the files of python-setuptools (85%) Extracting the files of python-setuptools (85%) Extracting the files of python-setuptools (86%) Extracting the files of python-setuptools (86%) Extracting the files of python-setuptools (86%) Extracting the files of python-setuptools (86%) Extracting the files of python-setuptools (86%) Extracting the files of python-setuptools (86%) Extracting the files of python-setuptools (86%) Extracting the files of python-setuptools (86%) Extracting the files of python-setuptools (86%) Extracting the files of python-setuptools (86%) Extracting the files of python-setuptools (87%) Extracting the files of python-setuptools (87%) Extracting the files of python-setuptools (87%) Extracting the files of python-setuptools (87%) Extracting the files of python-setuptools (87%) Extracting the files of python-setuptools (87%) Extracting the files of python-setuptools (87%) Extracting the files of python-setuptools (87%) Extracting the files of python-setuptools (87%) Extracting the files of python-setuptools (87%) Extracting the files of python-setuptools (87%) Extracting the files of python-setuptools (88%) Extracting the files of python-setuptools (88%) Extracting the files of python-setuptools (88%) Extracting the files of python-setuptools (88%) Extracting the files of python-setuptools (88%) Extracting the files of python-setuptools (88%) Extracting the files of python-setuptools (88%) Extracting the files of python-setuptools (88%) Extracting the files of python-setuptools (88%) Extracting the files of python-setuptools (88%) Extracting the files of python-setuptools (88%) Extracting the files of python-setuptools (89%) Extracting the files of python-setuptools (89%) Extracting the files of python-setuptools (89%) Extracting the files of python-setuptools (89%) Extracting the files of python-setuptools (89%) Extracting the files of python-setuptools (89%) Extracting the files of python-setuptools (89%) Extracting the files of python-setuptools (89%) Extracting the files of python-setuptools (89%) Extracting the files of python-setuptools (89%) Extracting the files of python-setuptools (89%) Extracting the files of python-setuptools (90%) Extracting the files of python-setuptools (90%) Extracting the files of python-setuptools (90%) Extracting the files of python-setuptools (90%) Extracting the files of python-setuptools (90%) Extracting the files of python-setuptools (90%) Extracting the files of python-setuptools (90%) Extracting the files of python-setuptools (90%) Extracting the files of python-setuptools (90%) Extracting the files of python-setuptools (90%) Extracting the files of python-setuptools (90%) Extracting the files of python-setuptools (91%) Extracting the files of python-setuptools (91%) Extracting the files of python-setuptools (91%) Extracting the files of python-setuptools (91%) Extracting the files of python-setuptools (91%) Extracting the files of python-setuptools (91%) Extracting the files of python-setuptools (91%) Extracting the files of python-setuptools (91%) Extracting the files of python-setuptools (91%) Extracting the files of python-setuptools (91%) Extracting the files of python-setuptools (92%) Extracting the files of python-setuptools (92%) Extracting the files of python-setuptools (92%) Extracting the files of python-setuptools (92%) Extracting the files of python-setuptools (92%) Extracting the files of python-setuptools (92%) Extracting the files of python-setuptools (92%) Extracting the files of python-setuptools (92%) Extracting the files of python-setuptools (92%) Extracting the files of python-setuptools (92%) Extracting the files of python-setuptools (92%) Extracting the files of python-setuptools (93%) Extracting the files of python-setuptools (93%) Extracting the files of python-setuptools (93%) Extracting the files of python-setuptools (93%) Extracting the files of python-setuptools (93%) Extracting the files of python-setuptools (93%) Extracting the files of python-setuptools (93%) Extracting the files of python-setuptools (93%) Extracting the files of python-setuptools (93%) Extracting the files of python-setuptools (93%) Extracting the files of python-setuptools (93%) Extracting the files of python-setuptools (94%) Extracting the files of python-setuptools (94%) Extracting the files of python-setuptools (94%) Extracting the files of python-setuptools (94%) Extracting the files of python-setuptools (94%) Extracting the files of python-setuptools (94%) Extracting the files of python-setuptools (94%) Extracting the files of python-setuptools (94%) Extracting the files of python-setuptools (94%) Extracting the files of python-setuptools (94%) Extracting the files of python-setuptools (94%) Extracting the files of python-setuptools (95%) Extracting the files of python-setuptools (95%) Extracting the files of python-setuptools (95%) Extracting the files of python-setuptools (95%) Extracting the files of python-setuptools (95%) Extracting the files of python-setuptools (95%) Extracting the files of python-setuptools (95%) Extracting the files of python-setuptools (95%) Extracting the files of python-setuptools (95%) Extracting the files of python-setuptools (95%) Extracting the files of python-setuptools (96%) Extracting the files of python-setuptools (96%) Extracting the files of python-setuptools (96%) Extracting the files of python-setuptools (96%) Extracting the files of python-setuptools (96%) Extracting the files of python-setuptools (96%) Extracting the files of python-setuptools (96%) Extracting the files of python-setuptools (96%) Extracting the files of python-setuptools (96%) Extracting the files of python-setuptools (96%) Extracting the files of python-setuptools (96%) Extracting the files of python-setuptools (97%) Extracting the files of python-setuptools (97%) Extracting the files of python-setuptools (97%) Extracting the files of python-setuptools (97%) Extracting the files of python-setuptools (97%) Extracting the files of python-setuptools (97%) Extracting the files of python-setuptools (97%) Extracting the files of python-setuptools (97%) Extracting the files of python-setuptools (97%) Extracting the files of python-setuptools (97%) Extracting the files of python-setuptools (97%) Extracting the files of python-setuptools (98%) Extracting the files of python-setuptools (98%) Extracting the files of python-setuptools (98%) Extracting the files of python-setuptools (98%) Extracting the files of python-setuptools (98%) Extracting the files of python-setuptools (98%) Extracting the files of python-setuptools (98%) Extracting the files of python-setuptools (98%) Extracting the files of python-setuptools (98%) Extracting the files of python-setuptools (98%) Extracting the files of python-setuptools (98%) Extracting the files of python-setuptools (99%) Extracting the files of python-setuptools (99%) Extracting the files of python-setuptools (99%) Extracting the files of python-setuptools (99%) Extracting the files of python-setuptools (99%) Extracting the files of python-setuptools (99%) Extracting the files of python-setuptools (99%) Extracting the files of python-setuptools (99%) Extracting the files of python-setuptools (99%) Extracting the files of python-setuptools (99%) Extracting the files of python-setuptools (100%) [complete] Upgraded python-setuptools Installing 57 / 64 openssl-devel-3.6.3-59-1-x86_64.eopkg [cached] Installing openssl-devel, version 3.6.3, release 59 Upgrading to new distribution release Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (0%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (1%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (2%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (3%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (4%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (5%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (6%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (7%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (8%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (9%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (10%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (11%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (12%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (13%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (14%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (15%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (16%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (17%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (18%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (19%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (20%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (21%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (22%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (23%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (24%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (25%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (26%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (27%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (28%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (29%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (30%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (31%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (32%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (33%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (34%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (35%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (36%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (37%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (38%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (39%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (40%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (41%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (42%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (43%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (44%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (45%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (46%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (47%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (48%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (49%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (50%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (51%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (52%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (53%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (54%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (55%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (56%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (57%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (58%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (59%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (60%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (61%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (62%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (63%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (64%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (65%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (66%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (67%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (68%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (69%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (70%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (71%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (72%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (73%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (74%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (75%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (76%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (77%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (78%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (79%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (80%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (81%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (82%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (83%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (84%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (85%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (86%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (87%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (88%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (89%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (90%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (91%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (92%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (93%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (94%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (95%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (96%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (97%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (98%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (99%) Extracting the files of openssl-devel (100%) [complete] Upgraded openssl-devel Installing 58 / 64 python3-3.14.6-79-1-x86_64.eopkg [cached] Installing python3, version 3.14.6, release 79 Upgrading to new distribution release Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (0%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (1%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (2%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (3%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (4%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (5%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (6%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (7%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (8%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (9%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (10%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (11%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (12%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (13%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (14%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (15%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (16%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (17%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (18%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (19%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (20%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (21%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (22%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (23%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (24%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (25%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (26%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (27%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (28%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (29%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (30%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (31%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (32%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (33%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (34%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (35%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (36%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (37%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (38%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (39%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (40%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (41%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (42%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (43%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (44%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (45%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (46%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (47%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (48%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (49%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (50%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (51%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (52%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (53%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (54%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (55%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (56%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (57%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (58%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (59%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (60%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (61%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (62%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (63%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (64%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (65%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (66%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (67%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (68%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (69%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (70%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (71%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (72%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (73%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (74%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (75%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (76%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (77%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (78%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (79%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (80%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (81%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (82%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (83%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (84%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (85%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (86%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (87%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (88%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (89%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (90%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (91%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (92%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (93%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (94%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (95%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (96%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (97%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (98%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (99%) Extracting the files of python3 (100%) [complete] Upgraded python3 Installing 59 / 64 gettext-devel-1.0-23-1-x86_64.eopkg [cached] Installing gettext-devel, version 1.0, release 23 Upgrading to new distribution release Extracting the files of gettext-devel (2%) Extracting the files of gettext-devel (4%) Extracting the files of gettext-devel (6%) Extracting the files of gettext-devel (8%) Extracting the files of gettext-devel (10%) Extracting the files of gettext-devel (12%) Extracting the files of gettext-devel (14%) Extracting the files of gettext-devel (16%) Extracting the files of gettext-devel (18%) Extracting the files of gettext-devel (20%) Extracting the files of gettext-devel (22%) Extracting the files of gettext-devel (24%) Extracting the files of gettext-devel (26%) Extracting the files of gettext-devel (28%) Extracting the files of gettext-devel (30%) Extracting the files of gettext-devel (32%) Extracting the files of gettext-devel (34%) Extracting the files of gettext-devel (36%) Extracting the files of gettext-devel (38%) Extracting the files of gettext-devel (40%) Extracting the files of gettext-devel (42%) Extracting the files of gettext-devel (44%) Extracting the files of gettext-devel (46%) Extracting the files of gettext-devel (48%) Extracting the files of gettext-devel (50%) Extracting the files of gettext-devel (52%) Extracting the files of gettext-devel (54%) Extracting the files of gettext-devel (56%) Extracting the files of gettext-devel (58%) Extracting the files of gettext-devel (60%) Extracting the files of gettext-devel (62%) Extracting the files of gettext-devel (64%) Extracting the files of gettext-devel (66%) Extracting the files of gettext-devel (68%) Extracting the files of gettext-devel (70%) Extracting the files of gettext-devel (72%) Extracting the files of gettext-devel (74%) Extracting the files of gettext-devel (76%) Extracting the files of gettext-devel (78%) Extracting the files of gettext-devel (80%) Extracting the files of gettext-devel (82%) Extracting the files of gettext-devel (84%) Extracting the files of gettext-devel (86%) Extracting the files of gettext-devel (88%) Extracting the files of gettext-devel (90%) Extracting the files of gettext-devel (92%) Extracting the files of gettext-devel (94%) Extracting the files of gettext-devel (96%) Extracting the files of gettext-devel (98%) Extracting the files of gettext-devel (100%) [complete] Upgraded gettext-devel Installing 60 / 64 python-lzma-mt-0.1.4-2-1-x86_64.eopkg [cached] Installing python-lzma-mt, version 0.1.4, release 2 Upgrading to new distribution release Extracting the files of python-lzma-mt (6%) Extracting the files of python-lzma-mt (12%) Extracting the files of python-lzma-mt (18%) Extracting the files of python-lzma-mt (25%) Extracting the files of python-lzma-mt (31%) Extracting the files of python-lzma-mt (37%) Extracting the files of python-lzma-mt (43%) Extracting the files of python-lzma-mt (50%) Extracting the files of python-lzma-mt (56%) Extracting the files of python-lzma-mt (62%) Extracting the files of python-lzma-mt (68%) Extracting the files of python-lzma-mt (75%) Extracting the files of python-lzma-mt (81%) Extracting the files of python-lzma-mt (87%) Extracting the files of python-lzma-mt (93%) Extracting the files of python-lzma-mt (100%) [complete] Upgraded python-lzma-mt Installing 61 / 64 python-typer-0.17.3-2-1-x86_64.eopkg [cached] Installing python-typer, version 0.17.3, release 2 Upgrading to new distribution release Extracting the files of python-typer (1%) Extracting the files of python-typer (3%) Extracting the files of python-typer (5%) Extracting the files of python-typer (7%) Extracting the files of python-typer (9%) Extracting the files of python-typer (10%) Extracting the files of python-typer (12%) Extracting the files of python-typer (14%) Extracting the files of python-typer (16%) Extracting the files of python-typer (18%) Extracting the files of python-typer (20%) Extracting the files of python-typer (21%) Extracting the files of python-typer (23%) Extracting the files of python-typer (25%) Extracting the files of python-typer (27%) Extracting the files of python-typer (29%) Extracting the files of python-typer (30%) Extracting the files of python-typer (32%) Extracting the files of python-typer (34%) Extracting the files of python-typer (36%) Extracting the files of python-typer (38%) Extracting the files of python-typer (40%) Extracting the files of python-typer (41%) Extracting the files of python-typer (43%) Extracting the files of python-typer (45%) Extracting the files of python-typer (47%) Extracting the files of python-typer (49%) Extracting the files of python-typer (50%) Extracting the files of python-typer (52%) Extracting the files of python-typer (54%) Extracting the files of python-typer (56%) Extracting the files of python-typer (58%) Extracting the files of python-typer (60%) Extracting the files of python-typer (61%) Extracting the files of python-typer (63%) Extracting the files of python-typer (65%) Extracting the files of python-typer (67%) Extracting the files of python-typer (69%) Extracting the files of python-typer (70%) Extracting the files of python-typer (72%) Extracting the files of python-typer (74%) Extracting the files of python-typer (76%) Extracting the files of python-typer (78%) Extracting the files of python-typer (80%) Extracting the files of python-typer (81%) Extracting the files of python-typer (83%) Extracting the files of python-typer (85%) Extracting the files of python-typer (87%) Extracting the files of python-typer (89%) Extracting the files of python-typer (90%) Extracting the files of python-typer (92%) Extracting the files of python-typer (94%) Extracting the files of python-typer (96%) Extracting the files of python-typer (98%) Extracting the files of python-typer (100%) [complete] Upgraded python-typer Installing 62 / 64 iksemel-1.6.2-6-1-x86_64.eopkg [cached] Installing iksemel, version 1.6.2, release 6 Upgrading to new distribution release Extracting the files of iksemel (12%) Extracting the files of iksemel (25%) Extracting the files of iksemel (37%) Extracting the files of iksemel (50%) Extracting the files of iksemel (62%) Extracting the files of iksemel (75%) Extracting the files of iksemel (87%) Extracting the files of iksemel (100%) [complete] Upgraded iksemel Installing 63 / 64 python-shellingham-1.5.4-6-1-x86_64.eopkg [cached] Installing python-shellingham, version 1.5.4, release 6 Upgrading to new distribution release Extracting the files of python-shellingham (3%) Extracting the files of python-shellingham (7%) Extracting the files of python-shellingham (11%) Extracting the files of python-shellingham (14%) Extracting the files of python-shellingham (18%) Extracting the files of python-shellingham (22%) Extracting the files of python-shellingham (25%) Extracting the files of python-shellingham (29%) Extracting the files of python-shellingham (33%) Extracting the files of python-shellingham (37%) Extracting the files of python-shellingham (40%) Extracting the files of python-shellingham (44%) Extracting the files of python-shellingham (48%) Extracting the files of python-shellingham (51%) Extracting the files of python-shellingham (55%) Extracting the files of python-shellingham (59%) Extracting the files of python-shellingham (62%) Extracting the files of python-shellingham (66%) Extracting the files of python-shellingham (70%) Extracting the files of python-shellingham (74%) Extracting the files of python-shellingham (77%) Extracting the files of python-shellingham (81%) Extracting the files of python-shellingham (85%) Extracting the files of python-shellingham (88%) Extracting the files of python-shellingham (92%) Extracting the files of python-shellingham (96%) Extracting the files of python-shellingham (100%) [complete] Upgraded python-shellingham Installing 64 / 64 python-cffi-2.0.0-23-1-x86_64.eopkg [cached] Installing python-cffi, version 2.0.0, release 23 Upgrading to new distribution release Extracting the files of python-cffi (1%) Extracting the files of python-cffi (3%) Extracting the files of python-cffi (4%) Extracting the files of python-cffi (6%) Extracting the files of python-cffi (7%) Extracting the files of python-cffi (9%) Extracting the files of python-cffi (10%) Extracting the files of python-cffi (12%) Extracting the files of python-cffi (13%) Extracting the files of python-cffi (15%) Extracting the files of python-cffi (16%) Extracting the files of python-cffi (18%) Extracting the files of python-cffi (19%) Extracting the files of python-cffi (21%) Extracting the files of python-cffi (22%) Extracting the files of python-cffi (24%) Extracting the files of python-cffi (25%) Extracting the files of python-cffi (27%) Extracting the files of python-cffi (28%) Extracting the files of python-cffi (30%) Extracting the files of python-cffi (31%) Extracting the files of python-cffi (33%) Extracting the files of python-cffi (34%) Extracting the files of python-cffi (36%) Extracting the files of python-cffi (37%) Extracting the files of python-cffi (39%) Extracting the files of python-cffi (40%) Extracting the files of python-cffi (42%) Extracting the files of python-cffi (43%) Extracting the files of python-cffi (45%) Extracting the files of python-cffi (46%) Extracting the files of python-cffi (48%) Extracting the files of python-cffi (50%) Extracting the files of python-cffi (51%) Extracting the files of python-cffi (53%) Extracting the files of python-cffi (54%) Extracting the files of python-cffi (56%) Extracting the files of python-cffi (57%) Extracting the files of python-cffi (59%) Extracting the files of python-cffi (60%) Extracting the files of python-cffi (62%) Extracting the files of python-cffi (63%) Extracting the files of python-cffi (65%) Extracting the files of python-cffi (66%) Extracting the files of python-cffi (68%) Extracting the files of python-cffi (69%) Extracting the files of python-cffi (71%) Extracting the files of python-cffi (72%) Extracting the files of python-cffi (74%) Extracting the files of python-cffi (75%) Extracting the files of python-cffi (77%) Extracting the files of python-cffi (78%) Extracting the files of python-cffi (80%) Extracting the files of python-cffi (81%) Extracting the files of python-cffi (83%) Extracting the files of python-cffi (84%) Extracting the files of python-cffi (86%) Extracting the files of python-cffi (87%) Extracting the files of python-cffi (89%) Extracting the files of python-cffi (90%) Extracting the files of python-cffi (92%) Extracting the files of python-cffi (93%) Extracting the files of python-cffi (95%) Extracting the files of python-cffi (96%) Extracting the files of python-cffi (98%) Extracting the files of python-cffi (100%) [complete] Upgraded python-cffi time=2026-06-11T22:34:06.623Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-packaging/union command="eopkg.bin install -y abi-wizard iproute2 sccache -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: abi-wizard iproute2 sccache No packages to install. time=2026-06-11T22:34:06.774Z level=DEBUG msg="Asserting system.devel component installation" time=2026-06-11T22:34:06.774Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-packaging/union command="eopkg.bin install -y -c system.devel -N" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 Warning: The following package(s) are already installed and are not going to be installed again: asciify autoconf automake bash-completion-devel binutils bison blake3 cmake dbus-devel diffstat diffutils expat-devel fakeroot file-devel flex flex-devel g++ gcc gettext-devel gfortran glibc-devel gmp-devel gobject-introspection-devel intltool libarchive-bin libffi-devel libgpg-error-devel libgudev-devel libtextstyle-devel libtool-devel libxcrypt-devel libxml2-devel linux-headers m4 make meson mpc-devel mpfr-devel muon nano nano-syntax-highlighting nasm ncurses-devel openssl-devel pam-devel patch pkgconf polkit-devel readline-devel rootlesskit systemd-devel texinfo util-linux-devel ypkg zlib-devel No packages to install. time=2026-06-11T22:34:06.924Z level=DEBUG msg="Writing packager file" time=2026-06-11T22:34:06.924Z level=DEBUG msg="Installing build dependencies" file=/home/build/work/package.yml time=2026-06-11T22:34:06.924Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-packaging/union command="ypkg install-deps --eopkg-cmd 'eopkg.bin' -f /home/build/work/package.yml -n" Warning: Failed to acquire inhibit lock: Launch helper exited with unknown return code 1 The following packages will be installed: py python-attrs python-build python-coverage python-flit-core python-hypothesis python-iniconfig python-installer python-pluggy python-pretend python-pyproject-hooks python-pytest python-sortedcontainers python-tomli-w Total size of package(s): 2.90 MB Warning: There are extra packages due to dependencies. Downloading 1 / 14 Package python-coverage found in repository Solus python-coverage-7.6.12-18-1-x86_64.eopkg [cached] Downloading 2 / 14 Package python-pyproject-hooks found in repository Solus python-pyproject-hooks-1.2.0-11-1-x86_64.eopkg [cached] Downloading 3 / 14 Package python-build found in repository Solus python-build-1.2.2-14-1-x86_64.eopkg [cached] Downloading 4 / 14 Package python-sortedcontainers found in repository Solus python-sortedcontainers-2.4.0-13-1-x86_64.eopkg [cached] Downloading 5 / 14 Package python-attrs found in repository Solus python-attrs-25.1.0-24-1-x86_64.eopkg [cached] Downloading 6 / 14 Package python-hypothesis found in repository Solus python-hypothesis-6.127.9-21-1-x86_64.eopkg [cached] Downloading 7 / 14 Package python-installer found in repository Solus python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 0% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 3% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 7% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 10% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 14% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 17% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 21% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 24% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 28% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 31% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 35% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 38% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 42% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 46% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 49% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 53% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 56% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 60% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 63% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 67% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 70% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 74% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 77% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 81% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 85% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 88% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 92% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 95% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB) 99% 0.00 --/- [--:--:--] python-installer-0.7.0-14-1-x86_64.eopkg (231.1 KB)100% 0.00 --/- [--:--:--] [complete] Downloading 8 / 14 Package py found in repository Solus py-1.11.0-22-1-x86_64.eopkg [cached] Downloading 9 / 14 Package python-pluggy found in repository Solus python-pluggy-1.6.0-25-1-x86_64.eopkg [cached] Downloading 10 / 14 Package python-tomli-w found in repository Solus python-tomli-w-1.2.0-6-1-x86_64.eopkg (13.2 KB) 0% 0.00 --/- [--:--:--] python-tomli-w-1.2.0-6-1-x86_64.eopkg (13.2 KB) 62% 0.00 --/- [--:--:--] python-tomli-w-1.2.0-6-1-x86_64.eopkg (13.2 KB)100% 0.00 --/- [--:--:--] [complete] Downloading 11 / 14 Package python-iniconfig found in repository Solus python-iniconfig-2.1.0-7-1-x86_64.eopkg [cached] Downloading 12 / 14 Package python-pytest found in repository Solus python-pytest-9.0.3-36-1-x86_64.eopkg [cached] Downloading 13 / 14 Package python-pretend found in repository Solus python-pretend-1.0.9-11-1-x86_64.eopkg [cached] Downloading 14 / 14 Package python-flit-core found in repository Solus python-flit-core-3.12.0-12-1-x86_64.eopkg [cached] Finished downloading packages. Disabling keyboard interrupts for file operations. Installing 1 / 14 python-coverage-7.6.12-18-1-x86_64.eopkg [cached] Installing python-coverage, version 7.6.12, release 18 Extracting the files of python-coverage (0%) Extracting the files of python-coverage (1%) Extracting the files of python-coverage (2%) Extracting the files of python-coverage (2%) Extracting the files of python-coverage (3%) Extracting the files of python-coverage (4%) Extracting the files of python-coverage (4%) Extracting the files of python-coverage (5%) Extracting the files of python-coverage (6%) Extracting the files of python-coverage (6%) Extracting the files of python-coverage (7%) Extracting the files of python-coverage (8%) Extracting the files of python-coverage (8%) Extracting the files of python-coverage (9%) Extracting the files of python-coverage (10%) Extracting the files of python-coverage (11%) Extracting the files of python-coverage (11%) Extracting the files of python-coverage (12%) Extracting the files of python-coverage (13%) Extracting the files of python-coverage (13%) Extracting the files of python-coverage (14%) Extracting the files of python-coverage (15%) Extracting the files of python-coverage (15%) Extracting the files of python-coverage (16%) Extracting the files of python-coverage (17%) Extracting the files of python-coverage (17%) Extracting the files of python-coverage (18%) Extracting the files of python-coverage (19%) Extracting the files of python-coverage (20%) Extracting the files of python-coverage (20%) Extracting the files of python-coverage (21%) Extracting the files of python-coverage (22%) Extracting the files of python-coverage (22%) Extracting the files of python-coverage (23%) Extracting the files of python-coverage (24%) Extracting the files of python-coverage (24%) Extracting the files of python-coverage (25%) Extracting the files of python-coverage (26%) Extracting the files of python-coverage (26%) Extracting the files of python-coverage (27%) Extracting the files of python-coverage (28%) Extracting the files of python-coverage (28%) Extracting the files of python-coverage (29%) Extracting the files of python-coverage (30%) Extracting the files of python-coverage (31%) Extracting the files of python-coverage (31%) Extracting the files of python-coverage (32%) Extracting the files of python-coverage (33%) Extracting the files of python-coverage (33%) Extracting the files of python-coverage (34%) Extracting the files of python-coverage (35%) Extracting the files of python-coverage (35%) Extracting the files of python-coverage (36%) Extracting the files of python-coverage (37%) Extracting the files of python-coverage (37%) Extracting the files of python-coverage (38%) Extracting the files of python-coverage (39%) Extracting the files of python-coverage (40%) Extracting the files of python-coverage (40%) Extracting the files of python-coverage (41%) Extracting the files of python-coverage (42%) Extracting the files of python-coverage (42%) Extracting the files of python-coverage (43%) Extracting the files of python-coverage (44%) Extracting the files of python-coverage (44%) Extracting the files of python-coverage (45%) Extracting the files of python-coverage (46%) Extracting the files of python-coverage (46%) Extracting the files of python-coverage (47%) Extracting the files of python-coverage (48%) Extracting the files of python-coverage (48%) Extracting the files of python-coverage (49%) Extracting the files of python-coverage (50%) Extracting the files of python-coverage (51%) Extracting the files of python-coverage (51%) Extracting the files of python-coverage (52%) Extracting the files of python-coverage (53%) Extracting the files of python-coverage (53%) Extracting the files of python-coverage (54%) Extracting the files of python-coverage (55%) Extracting the files of python-coverage (55%) Extracting the files of python-coverage (56%) Extracting the files of python-coverage (57%) Extracting the files of python-coverage (57%) Extracting the files of python-coverage (58%) Extracting the files of python-coverage (59%) Extracting the files of python-coverage (60%) Extracting the files of python-coverage (60%) Extracting the files of python-coverage (61%) Extracting the files of python-coverage (62%) Extracting the files of python-coverage (62%) Extracting the files of python-coverage (63%) Extracting the files of python-coverage (64%) Extracting the files of python-coverage (64%) Extracting the files of python-coverage (65%) Extracting the files of python-coverage (66%) Extracting the files of python-coverage (66%) Extracting the files of python-coverage (67%) Extracting the files of python-coverage (68%) Extracting the files of python-coverage (68%) Extracting the files of python-coverage (69%) Extracting the files of python-coverage (70%) Extracting the files of python-coverage (71%) Extracting the files of python-coverage (71%) Extracting the files of python-coverage (72%) Extracting the files of python-coverage (73%) Extracting the files of python-coverage (73%) Extracting the files of python-coverage (74%) Extracting the files of python-coverage (75%) Extracting the files of python-coverage (75%) Extracting the files of python-coverage (76%) Extracting the files of python-coverage (77%) Extracting the files of python-coverage (77%) Extracting the files of python-coverage (78%) Extracting the files of python-coverage (79%) Extracting the files of python-coverage (80%) Extracting the files of python-coverage (80%) Extracting the files of python-coverage (81%) Extracting the files of python-coverage (82%) Extracting the files of python-coverage (82%) Extracting the files of python-coverage (83%) Extracting the files of python-coverage (84%) Extracting the files of python-coverage (84%) Extracting the files of python-coverage (85%) Extracting the files of python-coverage (86%) Extracting the files of python-coverage (86%) Extracting the files of python-coverage (87%) Extracting the files of python-coverage (88%) Extracting the files of python-coverage (88%) Extracting the files of python-coverage (89%) Extracting the files of python-coverage (90%) Extracting the files of python-coverage (91%) Extracting the files of python-coverage (91%) Extracting the files of python-coverage (92%) Extracting the files of python-coverage (93%) Extracting the files of python-coverage (93%) Extracting the files of python-coverage (94%) Extracting the files of python-coverage (95%) Extracting the files of python-coverage (95%) Extracting the files of python-coverage (96%) Extracting the files of python-coverage (97%) Extracting the files of python-coverage (97%) Extracting the files of python-coverage (98%) Extracting the files of python-coverage (99%) Extracting the files of python-coverage (100%) [complete] Installed python-coverage Installing 2 / 14 python-pyproject-hooks-1.2.0-11-1-x86_64.eopkg [cached] Installing python-pyproject-hooks, version 1.2.0, release 11 Extracting the files of python-pyproject-hooks (5%) Extracting the files of python-pyproject-hooks (11%) Extracting the files of python-pyproject-hooks (17%) Extracting the files of python-pyproject-hooks (23%) Extracting the files of python-pyproject-hooks (29%) Extracting the files of python-pyproject-hooks (35%) Extracting the files of python-pyproject-hooks (41%) Extracting the files of python-pyproject-hooks (47%) Extracting the files of python-pyproject-hooks (52%) Extracting the files of python-pyproject-hooks (58%) Extracting the files of python-pyproject-hooks (64%) Extracting the files of python-pyproject-hooks (70%) Extracting the files of python-pyproject-hooks (76%) Extracting the files of python-pyproject-hooks (82%) Extracting the files of python-pyproject-hooks (88%) Extracting the files of python-pyproject-hooks (94%) Extracting the files of python-pyproject-hooks (100%) [complete] Installed python-pyproject-hooks Installing 3 / 14 python-build-1.2.2-14-1-x86_64.eopkg [cached] Installing python-build, version 1.2.2, release 14 Extracting the files of python-build (2%) Extracting the files of python-build (4%) Extracting the files of python-build (6%) Extracting the files of python-build (8%) Extracting the files of python-build (10%) Extracting the files of python-build (13%) Extracting the files of python-build (15%) Extracting the files of python-build (17%) Extracting the files of python-build (19%) Extracting the files of python-build (21%) Extracting the files of python-build (23%) Extracting the files of python-build (26%) Extracting the files of python-build (28%) Extracting the files of python-build (30%) Extracting the files of python-build (32%) Extracting the files of python-build (34%) Extracting the files of python-build (36%) Extracting the files of python-build (39%) Extracting the files of python-build (41%) Extracting the files of python-build (43%) Extracting the files of python-build (45%) Extracting the files of python-build (47%) Extracting the files of python-build (50%) Extracting the files of python-build (52%) Extracting the files of python-build (54%) Extracting the files of python-build (56%) Extracting the files of python-build (58%) Extracting the files of python-build (60%) Extracting the files of python-build (63%) Extracting the files of python-build (65%) Extracting the files of python-build (67%) Extracting the files of python-build (69%) Extracting the files of python-build (71%) Extracting the files of python-build (73%) Extracting the files of python-build (76%) Extracting the files of python-build (78%) Extracting the files of python-build (80%) Extracting the files of python-build (82%) Extracting the files of python-build (84%) Extracting the files of python-build (86%) Extracting the files of python-build (89%) Extracting the files of python-build (91%) Extracting the files of python-build (93%) Extracting the files of python-build (95%) Extracting the files of python-build (97%) Extracting the files of python-build (100%) [complete] Installed python-build Installing 4 / 14 python-sortedcontainers-2.4.0-13-1-x86_64.eopkg [cached] Installing python-sortedcontainers, version 2.4.0, release 13 Extracting the files of python-sortedcontainers (8%) Extracting the files of python-sortedcontainers (16%) Extracting the files of python-sortedcontainers (25%) Extracting the files of python-sortedcontainers (33%) Extracting the files of python-sortedcontainers (41%) Extracting the files of python-sortedcontainers (50%) Extracting the files of python-sortedcontainers (58%) Extracting the files of python-sortedcontainers (66%) Extracting the files of python-sortedcontainers (75%) Extracting the files of python-sortedcontainers (83%) Extracting the files of python-sortedcontainers (91%) Extracting the files of python-sortedcontainers (100%) [complete] Installed python-sortedcontainers Installing 5 / 14 python-attrs-25.1.0-24-1-x86_64.eopkg [cached] Installing python-attrs, version 25.1.0, release 24 Extracting the files of python-attrs (1%) Extracting the files of python-attrs (2%) Extracting the files of python-attrs (4%) Extracting the files of python-attrs (5%) Extracting the files of python-attrs (6%) Extracting the files of python-attrs (8%) Extracting the files of python-attrs (9%) Extracting the files of python-attrs (10%) Extracting the files of python-attrs (12%) Extracting the files of python-attrs (13%) Extracting the files of python-attrs (15%) Extracting the files of python-attrs (16%) Extracting the files of python-attrs (17%) Extracting the files of python-attrs (19%) Extracting the files of python-attrs (20%) Extracting the files of python-attrs (21%) Extracting the files of python-attrs (23%) Extracting the files of python-attrs (24%) Extracting the files of python-attrs (26%) Extracting the files of python-attrs (27%) Extracting the files of python-attrs (28%) Extracting the files of python-attrs (30%) Extracting the files of python-attrs (31%) Extracting the files of python-attrs (32%) Extracting the files of python-attrs (34%) Extracting the files of python-attrs (35%) Extracting the files of python-attrs (36%) Extracting the files of python-attrs (38%) Extracting the files of python-attrs (39%) Extracting the files of python-attrs (41%) Extracting the files of python-attrs (42%) Extracting the files of python-attrs (43%) Extracting the files of python-attrs (45%) Extracting the files of python-attrs (46%) Extracting the files of python-attrs (47%) Extracting the files of python-attrs (49%) Extracting the files of python-attrs (50%) Extracting the files of python-attrs (52%) Extracting the files of python-attrs (53%) Extracting the files of python-attrs (54%) Extracting the files of python-attrs (56%) Extracting the files of python-attrs (57%) Extracting the files of python-attrs (58%) Extracting the files of python-attrs (60%) Extracting the files of python-attrs (61%) Extracting the files of python-attrs (63%) Extracting the files of python-attrs (64%) Extracting the files of python-attrs (65%) Extracting the files of python-attrs (67%) Extracting the files of python-attrs (68%) Extracting the files of python-attrs (69%) Extracting the files of python-attrs (71%) Extracting the files of python-attrs (72%) Extracting the files of python-attrs (73%) Extracting the files of python-attrs (75%) Extracting the files of python-attrs (76%) Extracting the files of python-attrs (78%) Extracting the files of python-attrs (79%) Extracting the files of python-attrs (80%) Extracting the files of python-attrs (82%) Extracting the files of python-attrs (83%) Extracting the files of python-attrs (84%) Extracting the files of python-attrs (86%) Extracting the files of python-attrs (87%) Extracting the files of python-attrs (89%) Extracting the files of python-attrs (90%) Extracting the files of python-attrs (91%) Extracting the files of python-attrs (93%) Extracting the files of python-attrs (94%) Extracting the files of python-attrs (95%) Extracting the files of python-attrs (97%) Extracting the files of python-attrs (98%) Extracting the files of python-attrs (100%) [complete] Installed python-attrs Installing 6 / 14 python-hypothesis-6.127.9-21-1-x86_64.eopkg [cached] Installing python-hypothesis, version 6.127.9, release 21 Extracting the files of python-hypothesis (0%) Extracting the files of python-hypothesis (0%) Extracting the files of python-hypothesis (0%) Extracting the files of python-hypothesis (1%) Extracting the files of python-hypothesis (1%) Extracting the files of python-hypothesis (1%) Extracting the files of python-hypothesis (2%) Extracting the files of python-hypothesis (2%) Extracting the files of python-hypothesis (2%) Extracting the files of python-hypothesis (3%) Extracting the files of python-hypothesis (3%) Extracting the files of python-hypothesis (3%) Extracting the files of python-hypothesis (4%) Extracting the files of python-hypothesis (4%) Extracting the files of python-hypothesis (4%) Extracting the files of python-hypothesis (5%) Extracting the files of python-hypothesis (5%) Extracting the files of python-hypothesis (5%) Extracting the files of python-hypothesis (5%) Extracting the files of python-hypothesis (6%) Extracting the files of python-hypothesis (6%) Extracting the files of python-hypothesis (6%) Extracting the files of python-hypothesis (7%) Extracting the files of python-hypothesis (7%) Extracting the files of python-hypothesis (7%) Extracting the files of python-hypothesis (8%) Extracting the files of python-hypothesis (8%) Extracting the files of python-hypothesis (8%) Extracting the files of python-hypothesis (9%) Extracting the files of python-hypothesis (9%) Extracting the files of python-hypothesis (9%) Extracting the files of python-hypothesis (10%) Extracting the files of python-hypothesis (10%) Extracting the files of python-hypothesis (10%) Extracting the files of python-hypothesis (11%) Extracting the files of python-hypothesis (11%) Extracting the files of python-hypothesis (11%) Extracting the files of python-hypothesis (11%) Extracting the files of python-hypothesis (12%) Extracting the files of python-hypothesis (12%) Extracting the files of python-hypothesis (12%) Extracting the files of python-hypothesis (13%) Extracting the files of python-hypothesis (13%) Extracting the files of python-hypothesis (13%) Extracting the files of python-hypothesis (14%) Extracting the files of python-hypothesis (14%) Extracting the files of python-hypothesis (14%) Extracting the files of python-hypothesis (15%) Extracting the files of python-hypothesis (15%) Extracting the files of python-hypothesis (15%) Extracting the files of python-hypothesis (16%) Extracting the files of python-hypothesis (16%) Extracting the files of python-hypothesis (16%) Extracting the files of python-hypothesis (16%) Extracting the files of python-hypothesis (17%) Extracting the files of python-hypothesis (17%) Extracting the files of python-hypothesis (17%) Extracting the files of python-hypothesis (18%) Extracting the files of python-hypothesis (18%) Extracting the files of python-hypothesis (18%) Extracting the files of python-hypothesis (19%) Extracting the files of python-hypothesis (19%) Extracting the files of python-hypothesis (19%) Extracting the files of python-hypothesis (20%) Extracting the files of python-hypothesis (20%) Extracting the files of python-hypothesis (20%) Extracting the files of python-hypothesis (21%) Extracting the files of python-hypothesis (21%) Extracting the files of python-hypothesis (21%) Extracting the files of python-hypothesis (22%) Extracting the files of python-hypothesis (22%) Extracting the files of python-hypothesis (22%) Extracting the files of python-hypothesis (22%) Extracting the files of python-hypothesis (23%) Extracting the files of python-hypothesis (23%) Extracting the files of python-hypothesis (23%) Extracting the files of python-hypothesis (24%) Extracting the files of python-hypothesis (24%) Extracting the files of python-hypothesis (24%) Extracting the files of python-hypothesis (25%) Extracting the files of python-hypothesis (25%) Extracting the files of python-hypothesis (25%) Extracting the files of python-hypothesis (26%) Extracting the files of python-hypothesis (26%) Extracting the files of python-hypothesis (26%) Extracting the files of python-hypothesis (27%) Extracting the files of python-hypothesis (27%) Extracting the files of python-hypothesis (27%) Extracting the files of python-hypothesis (27%) Extracting the files of python-hypothesis (28%) Extracting the files of python-hypothesis (28%) Extracting the files of python-hypothesis (28%) Extracting the files of python-hypothesis (29%) Extracting the files of python-hypothesis (29%) Extracting the files of python-hypothesis (29%) Extracting the files of python-hypothesis (30%) Extracting the files of python-hypothesis (30%) Extracting the files of python-hypothesis (30%) Extracting the files of python-hypothesis (31%) Extracting the files of python-hypothesis (31%) Extracting the files of python-hypothesis (31%) Extracting the files of python-hypothesis (32%) Extracting the files of python-hypothesis (32%) Extracting the files of python-hypothesis (32%) Extracting the files of python-hypothesis (33%) Extracting the files of python-hypothesis (33%) Extracting the files of python-hypothesis (33%) Extracting the files of python-hypothesis (33%) Extracting the files of python-hypothesis (34%) Extracting the files of python-hypothesis (34%) Extracting the files of python-hypothesis (34%) Extracting the files of python-hypothesis (35%) Extracting the files of python-hypothesis (35%) Extracting the files of python-hypothesis (35%) Extracting the files of python-hypothesis (36%) Extracting the files of python-hypothesis (36%) Extracting the files of python-hypothesis (36%) Extracting the files of python-hypothesis (37%) Extracting the files of python-hypothesis (37%) Extracting the files of python-hypothesis (37%) Extracting the files of python-hypothesis (38%) Extracting the files of python-hypothesis (38%) Extracting the files of python-hypothesis (38%) Extracting the files of python-hypothesis (38%) Extracting the files of python-hypothesis (39%) Extracting the files of python-hypothesis (39%) Extracting the files of python-hypothesis (39%) Extracting the files of python-hypothesis (40%) Extracting the files of python-hypothesis (40%) Extracting the files of python-hypothesis (40%) Extracting the files of python-hypothesis (41%) Extracting the files of python-hypothesis (41%) Extracting the files of python-hypothesis (41%) Extracting the files of python-hypothesis (42%) Extracting the files of python-hypothesis (42%) Extracting the files of python-hypothesis (42%) Extracting the files of python-hypothesis (43%) Extracting the files of python-hypothesis (43%) Extracting the files of python-hypothesis (43%) Extracting the files of python-hypothesis (44%) Extracting the files of python-hypothesis (44%) Extracting the files of python-hypothesis (44%) Extracting the files of python-hypothesis (44%) Extracting the files of python-hypothesis (45%) Extracting the files of python-hypothesis (45%) Extracting the files of python-hypothesis (45%) Extracting the files of python-hypothesis (46%) Extracting the files of python-hypothesis (46%) Extracting the files of python-hypothesis (46%) Extracting the files of python-hypothesis (47%) Extracting the files of python-hypothesis (47%) Extracting the files of python-hypothesis (47%) Extracting the files of python-hypothesis (48%) Extracting the files of python-hypothesis (48%) Extracting the files of python-hypothesis (48%) Extracting the files of python-hypothesis (49%) Extracting the files of python-hypothesis (49%) Extracting the files of python-hypothesis (49%) Extracting the files of python-hypothesis (50%) Extracting the files of python-hypothesis (50%) Extracting the files of python-hypothesis (50%) Extracting the files of python-hypothesis (50%) Extracting the files of python-hypothesis (51%) Extracting the files of python-hypothesis (51%) Extracting the files of python-hypothesis (51%) Extracting the files of python-hypothesis (52%) Extracting the files of python-hypothesis (52%) Extracting the files of python-hypothesis (52%) Extracting the files of python-hypothesis (53%) Extracting the files of python-hypothesis (53%) Extracting the files of python-hypothesis (53%) Extracting the files of python-hypothesis (54%) Extracting the files of python-hypothesis (54%) Extracting the files of python-hypothesis (54%) Extracting the files of python-hypothesis (55%) Extracting the files of python-hypothesis (55%) Extracting the files of python-hypothesis (55%) Extracting the files of python-hypothesis (55%) Extracting the files of python-hypothesis (56%) Extracting the files of python-hypothesis (56%) Extracting the files of python-hypothesis (56%) Extracting the files of python-hypothesis (57%) Extracting the files of python-hypothesis (57%) Extracting the files of python-hypothesis (57%) Extracting the files of python-hypothesis (58%) Extracting the files of python-hypothesis (58%) Extracting the files of python-hypothesis (58%) Extracting the files of python-hypothesis (59%) Extracting the files of python-hypothesis (59%) Extracting the files of python-hypothesis (59%) Extracting the files of python-hypothesis (60%) Extracting the files of python-hypothesis (60%) Extracting the files of python-hypothesis (60%) Extracting the files of python-hypothesis (61%) Extracting the files of python-hypothesis (61%) Extracting the files of python-hypothesis (61%) Extracting the files of python-hypothesis (61%) Extracting the files of python-hypothesis (62%) Extracting the files of python-hypothesis (62%) Extracting the files of python-hypothesis (62%) Extracting the files of python-hypothesis (63%) Extracting the files of python-hypothesis (63%) Extracting the files of python-hypothesis (63%) Extracting the files of python-hypothesis (64%) Extracting the files of python-hypothesis (64%) Extracting the files of python-hypothesis (64%) Extracting the files of python-hypothesis (65%) Extracting the files of python-hypothesis (65%) Extracting the files of python-hypothesis (65%) Extracting the files of python-hypothesis (66%) Extracting the files of python-hypothesis (66%) Extracting the files of python-hypothesis (66%) Extracting the files of python-hypothesis (66%) Extracting the files of python-hypothesis (67%) Extracting the files of python-hypothesis (67%) Extracting the files of python-hypothesis (67%) Extracting the files of python-hypothesis (68%) Extracting the files of python-hypothesis (68%) Extracting the files of python-hypothesis (68%) Extracting the files of python-hypothesis (69%) Extracting the files of python-hypothesis (69%) Extracting the files of python-hypothesis (69%) Extracting the files of python-hypothesis (70%) Extracting the files of python-hypothesis (70%) Extracting the files of python-hypothesis (70%) Extracting the files of python-hypothesis (71%) Extracting the files of python-hypothesis (71%) Extracting the files of python-hypothesis (71%) Extracting the files of python-hypothesis (72%) Extracting the files of python-hypothesis (72%) Extracting the files of python-hypothesis (72%) Extracting the files of python-hypothesis (72%) Extracting the files of python-hypothesis (73%) Extracting the files of python-hypothesis (73%) Extracting the files of python-hypothesis (73%) Extracting the files of python-hypothesis (74%) Extracting the files of python-hypothesis (74%) Extracting the files of python-hypothesis (74%) Extracting the files of python-hypothesis (75%) Extracting the files of python-hypothesis (75%) Extracting the files of python-hypothesis (75%) Extracting the files of python-hypothesis (76%) Extracting the files of python-hypothesis (76%) Extracting the files of python-hypothesis (76%) Extracting the files of python-hypothesis (77%) Extracting the files of python-hypothesis (77%) Extracting the files of python-hypothesis (77%) Extracting the files of python-hypothesis (77%) Extracting the files of python-hypothesis (78%) Extracting the files of python-hypothesis (78%) Extracting the files of python-hypothesis (78%) Extracting the files of python-hypothesis (79%) Extracting the files of python-hypothesis (79%) Extracting the files of python-hypothesis (79%) Extracting the files of python-hypothesis (80%) Extracting the files of python-hypothesis (80%) Extracting the files of python-hypothesis (80%) Extracting the files of python-hypothesis (81%) Extracting the files of python-hypothesis (81%) Extracting the files of python-hypothesis (81%) Extracting the files of python-hypothesis (82%) Extracting the files of python-hypothesis (82%) Extracting the files of python-hypothesis (82%) Extracting the files of python-hypothesis (83%) Extracting the files of python-hypothesis (83%) Extracting the files of python-hypothesis (83%) Extracting the files of python-hypothesis (83%) Extracting the files of python-hypothesis (84%) Extracting the files of python-hypothesis (84%) Extracting the files of python-hypothesis (84%) Extracting the files of python-hypothesis (85%) Extracting the files of python-hypothesis (85%) Extracting the files of python-hypothesis (85%) Extracting the files of python-hypothesis (86%) Extracting the files of python-hypothesis (86%) Extracting the files of python-hypothesis (86%) Extracting the files of python-hypothesis (87%) Extracting the files of python-hypothesis (87%) Extracting the files of python-hypothesis (87%) Extracting the files of python-hypothesis (88%) Extracting the files of python-hypothesis (88%) Extracting the files of python-hypothesis (88%) Extracting the files of python-hypothesis (88%) Extracting the files of python-hypothesis (89%) Extracting the files of python-hypothesis (89%) Extracting the files of python-hypothesis (89%) Extracting the files of python-hypothesis (90%) Extracting the files of python-hypothesis (90%) Extracting the files of python-hypothesis (90%) Extracting the files of python-hypothesis (91%) Extracting the files of python-hypothesis (91%) Extracting the files of python-hypothesis (91%) Extracting the files of python-hypothesis (92%) Extracting the files of python-hypothesis (92%) Extracting the files of python-hypothesis (92%) Extracting the files of python-hypothesis (93%) Extracting the files of python-hypothesis (93%) Extracting the files of python-hypothesis (93%) Extracting the files of python-hypothesis (94%) Extracting the files of python-hypothesis (94%) Extracting the files of python-hypothesis (94%) Extracting the files of python-hypothesis (94%) Extracting the files of python-hypothesis (95%) Extracting the files of python-hypothesis (95%) Extracting the files of python-hypothesis (95%) Extracting the files of python-hypothesis (96%) Extracting the files of python-hypothesis (96%) Extracting the files of python-hypothesis (96%) Extracting the files of python-hypothesis (97%) Extracting the files of python-hypothesis (97%) Extracting the files of python-hypothesis (97%) Extracting the files of python-hypothesis (98%) Extracting the files of python-hypothesis (98%) Extracting the files of python-hypothesis (98%) Extracting the files of python-hypothesis (99%) Extracting the files of python-hypothesis (99%) Extracting the files of python-hypothesis (99%) Extracting the files of python-hypothesis (100%) [complete] Installed python-hypothesis Installing 7 / 14 python-installer-0.7.0-14-1-x86_64.eopkg [cached] Installing python-installer, version 0.7.0, release 14 Extracting the files of python-installer (2%) Extracting the files of python-installer (4%) Extracting the files of python-installer (6%) Extracting the files of python-installer (9%) Extracting the files of python-installer (11%) Extracting the files of python-installer (13%) Extracting the files of python-installer (16%) Extracting the files of python-installer (18%) Extracting the files of python-installer (20%) Extracting the files of python-installer (23%) Extracting the files of python-installer (25%) Extracting the files of python-installer (27%) Extracting the files of python-installer (30%) Extracting the files of python-installer (32%) Extracting the files of python-installer (34%) Extracting the files of python-installer (37%) Extracting the files of python-installer (39%) Extracting the files of python-installer (41%) Extracting the files of python-installer (44%) Extracting the files of python-installer (46%) Extracting the files of python-installer (48%) Extracting the files of python-installer (51%) Extracting the files of python-installer (53%) Extracting the files of python-installer (55%) Extracting the files of python-installer (58%) Extracting the files of python-installer (60%) Extracting the files of python-installer (62%) Extracting the files of python-installer (65%) Extracting the files of python-installer (67%) Extracting the files of python-installer (69%) Extracting the files of python-installer (72%) Extracting the files of python-installer (74%) Extracting the files of python-installer (76%) Extracting the files of python-installer (79%) Extracting the files of python-installer (81%) Extracting the files of python-installer (83%) Extracting the files of python-installer (86%) Extracting the files of python-installer (88%) Extracting the files of python-installer (90%) Extracting the files of python-installer (93%) Extracting the files of python-installer (95%) Extracting the files of python-installer (97%) Extracting the files of python-installer (100%) [complete] Installed python-installer Installing 8 / 14 py-1.11.0-22-1-x86_64.eopkg [cached] Installing py, version 1.11.0, release 22 Extracting the files of py (0%) Extracting the files of py (1%) Extracting the files of py (2%) Extracting the files of py (2%) Extracting the files of py (3%) Extracting the files of py (4%) Extracting the files of py (5%) Extracting the files of py (5%) Extracting the files of py (6%) Extracting the files of py (7%) Extracting the files of py (8%) Extracting the files of py (8%) Extracting the files of py (9%) Extracting the files of py (10%) Extracting the files of py (11%) Extracting the files of py (11%) Extracting the files of py (12%) Extracting the files of py (13%) Extracting the files of py (13%) Extracting the files of py (14%) Extracting the files of py (15%) Extracting the files of py (16%) Extracting the files of py (16%) Extracting the files of py (17%) Extracting the files of py (18%) Extracting the files of py (19%) Extracting the files of py (19%) Extracting the files of py (20%) Extracting the files of py (21%) Extracting the files of py (22%) Extracting the files of py (22%) Extracting the files of py (23%) Extracting the files of py (24%) Extracting the files of py (25%) Extracting the files of py (25%) Extracting the files of py (26%) Extracting the files of py (27%) Extracting the files of py (27%) Extracting the files of py (28%) Extracting the files of py (29%) Extracting the files of py (30%) Extracting the files of py (30%) Extracting the files of py (31%) Extracting the files of py (32%) Extracting the files of py (33%) Extracting the files of py (33%) Extracting the files of py (34%) Extracting the files of py (35%) Extracting the files of py (36%) Extracting the files of py (36%) Extracting the files of py (37%) Extracting the files of py (38%) Extracting the files of py (38%) Extracting the files of py (39%) Extracting the files of py (40%) Extracting the files of py (41%) Extracting the files of py (41%) Extracting the files of py (42%) Extracting the files of py (43%) Extracting the files of py (44%) Extracting the files of py (44%) Extracting the files of py (45%) Extracting the files of py (46%) Extracting the files of py (47%) Extracting the files of py (47%) Extracting the files of py (48%) Extracting the files of py (49%) Extracting the files of py (50%) Extracting the files of py (50%) Extracting the files of py (51%) Extracting the files of py (52%) Extracting the files of py (52%) Extracting the files of py (53%) Extracting the files of py (54%) Extracting the files of py (55%) Extracting the files of py (55%) Extracting the files of py (56%) Extracting the files of py (57%) Extracting the files of py (58%) Extracting the files of py (58%) Extracting the files of py (59%) Extracting the files of py (60%) Extracting the files of py (61%) Extracting the files of py (61%) Extracting the files of py (62%) Extracting the files of py (63%) Extracting the files of py (63%) Extracting the files of py (64%) Extracting the files of py (65%) Extracting the files of py (66%) Extracting the files of py (66%) Extracting the files of py (67%) Extracting the files of py (68%) Extracting the files of py (69%) Extracting the files of py (69%) Extracting the files of py (70%) Extracting the files of py (71%) Extracting the files of py (72%) Extracting the files of py (72%) Extracting the files of py (73%) Extracting the files of py (74%) Extracting the files of py (75%) Extracting the files of py (75%) Extracting the files of py (76%) Extracting the files of py (77%) Extracting the files of py (77%) Extracting the files of py (78%) Extracting the files of py (79%) Extracting the files of py (80%) Extracting the files of py (80%) Extracting the files of py (81%) Extracting the files of py (82%) Extracting the files of py (83%) Extracting the files of py (83%) Extracting the files of py (84%) Extracting the files of py (85%) Extracting the files of py (86%) Extracting the files of py (86%) Extracting the files of py (87%) Extracting the files of py (88%) Extracting the files of py (88%) Extracting the files of py (89%) Extracting the files of py (90%) Extracting the files of py (91%) Extracting the files of py (91%) Extracting the files of py (92%) Extracting the files of py (93%) Extracting the files of py (94%) Extracting the files of py (94%) Extracting the files of py (95%) Extracting the files of py (96%) Extracting the files of py (97%) Extracting the files of py (97%) Extracting the files of py (98%) Extracting the files of py (99%) Extracting the files of py (100%) [complete] Installed py Installing 9 / 14 python-pluggy-1.6.0-25-1-x86_64.eopkg [cached] Installing python-pluggy, version 1.6.0, release 25 Extracting the files of python-pluggy (3%) Extracting the files of python-pluggy (6%) Extracting the files of python-pluggy (10%) Extracting the files of python-pluggy (13%) Extracting the files of python-pluggy (16%) Extracting the files of python-pluggy (20%) Extracting the files of python-pluggy (23%) Extracting the files of python-pluggy (26%) Extracting the files of python-pluggy (30%) Extracting the files of python-pluggy (33%) Extracting the files of python-pluggy (36%) Extracting the files of python-pluggy (40%) Extracting the files of python-pluggy (43%) Extracting the files of python-pluggy (46%) Extracting the files of python-pluggy (50%) Extracting the files of python-pluggy (53%) Extracting the files of python-pluggy (56%) Extracting the files of python-pluggy (60%) Extracting the files of python-pluggy (63%) Extracting the files of python-pluggy (66%) Extracting the files of python-pluggy (70%) Extracting the files of python-pluggy (73%) Extracting the files of python-pluggy (76%) Extracting the files of python-pluggy (80%) Extracting the files of python-pluggy (83%) Extracting the files of python-pluggy (86%) Extracting the files of python-pluggy (90%) Extracting the files of python-pluggy (93%) Extracting the files of python-pluggy (96%) Extracting the files of python-pluggy (100%) [complete] Installed python-pluggy Installing 10 / 14 python-tomli-w-1.2.0-6-1-x86_64.eopkg [cached] Installing python-tomli-w, version 1.2.0, release 6 Extracting the files of python-tomli-w (9%) Extracting the files of python-tomli-w (18%) Extracting the files of python-tomli-w (27%) Extracting the files of python-tomli-w (36%) Extracting the files of python-tomli-w (45%) Extracting the files of python-tomli-w (54%) Extracting the files of python-tomli-w (63%) Extracting the files of python-tomli-w (72%) Extracting the files of python-tomli-w (81%) Extracting the files of python-tomli-w (90%) Extracting the files of python-tomli-w (100%) [complete] Installed python-tomli-w Installing 11 / 14 python-iniconfig-2.1.0-7-1-x86_64.eopkg [cached] Installing python-iniconfig, version 2.1.0, release 7 Extracting the files of python-iniconfig (5%) Extracting the files of python-iniconfig (11%) Extracting the files of python-iniconfig (17%) Extracting the files of python-iniconfig (23%) Extracting the files of python-iniconfig (29%) Extracting the files of python-iniconfig (35%) Extracting the files of python-iniconfig (41%) Extracting the files of python-iniconfig (47%) Extracting the files of python-iniconfig (52%) Extracting the files of python-iniconfig (58%) Extracting the files of python-iniconfig (64%) Extracting the files of python-iniconfig (70%) Extracting the files of python-iniconfig (76%) Extracting the files of python-iniconfig (82%) Extracting the files of python-iniconfig (88%) Extracting the files of python-iniconfig (94%) Extracting the files of python-iniconfig (100%) [complete] Installed python-iniconfig Installing 12 / 14 python-pytest-9.0.3-36-1-x86_64.eopkg [cached] Installing python-pytest, version 9.0.3, release 36 Extracting the files of python-pytest (0%) Extracting the files of python-pytest (0%) Extracting the files of python-pytest (1%) Extracting the files of python-pytest (1%) Extracting the files of python-pytest (2%) Extracting the files of python-pytest (2%) Extracting the files of python-pytest (2%) Extracting the files of python-pytest (3%) Extracting the files of python-pytest (3%) Extracting the files of python-pytest (4%) Extracting the files of python-pytest (4%) Extracting the files of python-pytest (5%) Extracting the files of python-pytest (5%) Extracting the files of python-pytest (5%) Extracting the files of python-pytest (6%) Extracting the files of python-pytest (6%) Extracting the files of python-pytest (7%) Extracting the files of python-pytest (7%) Extracting the files of python-pytest (8%) Extracting the files of python-pytest (8%) Extracting the files of python-pytest (8%) Extracting the files of python-pytest (9%) Extracting the files of python-pytest (9%) Extracting the files of python-pytest (10%) Extracting the files of python-pytest (10%) Extracting the files of python-pytest (11%) Extracting the files of python-pytest (11%) Extracting the files of python-pytest (11%) Extracting the files of python-pytest (12%) Extracting the files of python-pytest (12%) Extracting the files of python-pytest (13%) Extracting the files of python-pytest (13%) Extracting the files of python-pytest (14%) Extracting the files of python-pytest (14%) Extracting the files of python-pytest (14%) Extracting the files of python-pytest (15%) Extracting the files of python-pytest (15%) Extracting the files of python-pytest (16%) Extracting the files of python-pytest (16%) Extracting the files of python-pytest (17%) Extracting the files of python-pytest (17%) Extracting the files of python-pytest (17%) Extracting the files of python-pytest (18%) Extracting the files of python-pytest (18%) Extracting the files of python-pytest (19%) Extracting the files of python-pytest (19%) Extracting the files of python-pytest (20%) Extracting the files of python-pytest (20%) Extracting the files of python-pytest (20%) Extracting the files of python-pytest (21%) Extracting the files of python-pytest (21%) Extracting the files of python-pytest (22%) Extracting the files of python-pytest (22%) Extracting the files of python-pytest (23%) Extracting the files of python-pytest (23%) Extracting the files of python-pytest (23%) Extracting the files of python-pytest (24%) Extracting the files of python-pytest (24%) Extracting the files of python-pytest (25%) Extracting the files of python-pytest (25%) Extracting the files of python-pytest (26%) Extracting the files of python-pytest (26%) Extracting the files of python-pytest (26%) Extracting the files of python-pytest (27%) Extracting the files of python-pytest (27%) Extracting the files of python-pytest (28%) Extracting the files of python-pytest (28%) Extracting the files of python-pytest (29%) Extracting the files of python-pytest (29%) Extracting the files of python-pytest (29%) Extracting the files of python-pytest (30%) Extracting the files of python-pytest (30%) Extracting the files of python-pytest (31%) Extracting the files of python-pytest (31%) Extracting the files of python-pytest (32%) Extracting the files of python-pytest (32%) Extracting the files of python-pytest (32%) Extracting the files of python-pytest (33%) Extracting the files of python-pytest (33%) Extracting the files of python-pytest (34%) Extracting the files of python-pytest (34%) Extracting the files of python-pytest (35%) Extracting the files of python-pytest (35%) Extracting the files of python-pytest (35%) Extracting the files of python-pytest (36%) Extracting the files of python-pytest (36%) Extracting the files of python-pytest (37%) Extracting the files of python-pytest (37%) Extracting the files of python-pytest (38%) Extracting the files of python-pytest (38%) Extracting the files of python-pytest (38%) Extracting the files of python-pytest (39%) Extracting the files of python-pytest (39%) Extracting the files of python-pytest (40%) Extracting the files of python-pytest (40%) Extracting the files of python-pytest (41%) Extracting the files of python-pytest (41%) Extracting the files of python-pytest (41%) Extracting the files of python-pytest (42%) Extracting the files of python-pytest (42%) Extracting the files of python-pytest (43%) Extracting the files of python-pytest (43%) Extracting the files of python-pytest (44%) Extracting the files of python-pytest (44%) Extracting the files of python-pytest (44%) Extracting the files of python-pytest (45%) Extracting the files of python-pytest (45%) Extracting the files of python-pytest (46%) Extracting the files of python-pytest (46%) Extracting the files of python-pytest (47%) Extracting the files of python-pytest (47%) Extracting the files of python-pytest (47%) Extracting the files of python-pytest (48%) Extracting the files of python-pytest (48%) Extracting the files of python-pytest (49%) Extracting the files of python-pytest (49%) Extracting the files of python-pytest (50%) Extracting the files of python-pytest (50%) Extracting the files of python-pytest (50%) Extracting the files of python-pytest (51%) Extracting the files of python-pytest (51%) Extracting the files of python-pytest (52%) Extracting the files of python-pytest (52%) Extracting the files of python-pytest (52%) Extracting the files of python-pytest (53%) Extracting the files of python-pytest (53%) Extracting the files of python-pytest (54%) Extracting the files of python-pytest (54%) Extracting the files of python-pytest (55%) Extracting the files of python-pytest (55%) Extracting the files of python-pytest (55%) Extracting the files of python-pytest (56%) Extracting the files of python-pytest (56%) Extracting the files of python-pytest (57%) Extracting the files of python-pytest (57%) Extracting the files of python-pytest (58%) Extracting the files of python-pytest (58%) Extracting the files of python-pytest (58%) Extracting the files of python-pytest (59%) Extracting the files of python-pytest (59%) Extracting the files of python-pytest (60%) Extracting the files of python-pytest (60%) Extracting the files of python-pytest (61%) Extracting the files of python-pytest (61%) Extracting the files of python-pytest (61%) Extracting the files of python-pytest (62%) Extracting the files of python-pytest (62%) Extracting the files of python-pytest (63%) Extracting the files of python-pytest (63%) Extracting the files of python-pytest (64%) Extracting the files of python-pytest (64%) Extracting the files of python-pytest (64%) Extracting the files of python-pytest (65%) Extracting the files of python-pytest (65%) Extracting the files of python-pytest (66%) Extracting the files of python-pytest (66%) Extracting the files of python-pytest (67%) Extracting the files of python-pytest (67%) Extracting the files of python-pytest (67%) Extracting the files of python-pytest (68%) Extracting the files of python-pytest (68%) Extracting the files of python-pytest (69%) Extracting the files of python-pytest (69%) Extracting the files of python-pytest (70%) Extracting the files of python-pytest (70%) Extracting the files of python-pytest (70%) Extracting the files of python-pytest (71%) Extracting the files of python-pytest (71%) Extracting the files of python-pytest (72%) Extracting the files of python-pytest (72%) Extracting the files of python-pytest (73%) Extracting the files of python-pytest (73%) Extracting the files of python-pytest (73%) Extracting the files of python-pytest (74%) Extracting the files of python-pytest (74%) Extracting the files of python-pytest (75%) Extracting the files of python-pytest (75%) Extracting the files of python-pytest (76%) Extracting the files of python-pytest (76%) Extracting the files of python-pytest (76%) Extracting the files of python-pytest (77%) Extracting the files of python-pytest (77%) Extracting the files of python-pytest (78%) Extracting the files of python-pytest (78%) Extracting the files of python-pytest (79%) Extracting the files of python-pytest (79%) Extracting the files of python-pytest (79%) Extracting the files of python-pytest (80%) Extracting the files of python-pytest (80%) Extracting the files of python-pytest (81%) Extracting the files of python-pytest (81%) Extracting the files of python-pytest (82%) Extracting the files of python-pytest (82%) Extracting the files of python-pytest (82%) Extracting the files of python-pytest (83%) Extracting the files of python-pytest (83%) Extracting the files of python-pytest (84%) Extracting the files of python-pytest (84%) Extracting the files of python-pytest (85%) Extracting the files of python-pytest (85%) Extracting the files of python-pytest (85%) Extracting the files of python-pytest (86%) Extracting the files of python-pytest (86%) Extracting the files of python-pytest (87%) Extracting the files of python-pytest (87%) Extracting the files of python-pytest (88%) Extracting the files of python-pytest (88%) Extracting the files of python-pytest (88%) Extracting the files of python-pytest (89%) Extracting the files of python-pytest (89%) Extracting the files of python-pytest (90%) Extracting the files of python-pytest (90%) Extracting the files of python-pytest (91%) Extracting the files of python-pytest (91%) Extracting the files of python-pytest (91%) Extracting the files of python-pytest (92%) Extracting the files of python-pytest (92%) Extracting the files of python-pytest (93%) Extracting the files of python-pytest (93%) Extracting the files of python-pytest (94%) Extracting the files of python-pytest (94%) Extracting the files of python-pytest (94%) Extracting the files of python-pytest (95%) Extracting the files of python-pytest (95%) Extracting the files of python-pytest (96%) Extracting the files of python-pytest (96%) Extracting the files of python-pytest (97%) Extracting the files of python-pytest (97%) Extracting the files of python-pytest (97%) Extracting the files of python-pytest (98%) Extracting the files of python-pytest (98%) Extracting the files of python-pytest (99%) Extracting the files of python-pytest (99%) Extracting the files of python-pytest (100%) [complete] Installed python-pytest Installing 13 / 14 python-pretend-1.0.9-11-1-x86_64.eopkg [cached] Installing python-pretend, version 1.0.9, release 11 Extracting the files of python-pretend (12%) Extracting the files of python-pretend (25%) Extracting the files of python-pretend (37%) Extracting the files of python-pretend (50%) Extracting the files of python-pretend (62%) Extracting the files of python-pretend (75%) Extracting the files of python-pretend (87%) Extracting the files of python-pretend (100%) [complete] Installed python-pretend Installing 14 / 14 python-flit-core-3.12.0-12-1-x86_64.eopkg [cached] Installing python-flit-core, version 3.12.0, release 12 Extracting the files of python-flit-core (2%) Extracting the files of python-flit-core (4%) Extracting the files of python-flit-core (6%) Extracting the files of python-flit-core (8%) Extracting the files of python-flit-core (10%) Extracting the files of python-flit-core (12%) Extracting the files of python-flit-core (14%) Extracting the files of python-flit-core (16%) Extracting the files of python-flit-core (18%) Extracting the files of python-flit-core (20%) Extracting the files of python-flit-core (22%) Extracting the files of python-flit-core (25%) Extracting the files of python-flit-core (27%) Extracting the files of python-flit-core (29%) Extracting the files of python-flit-core (31%) Extracting the files of python-flit-core (33%) Extracting the files of python-flit-core (35%) Extracting the files of python-flit-core (37%) Extracting the files of python-flit-core (39%) Extracting the files of python-flit-core (41%) Extracting the files of python-flit-core (43%) Extracting the files of python-flit-core (45%) Extracting the files of python-flit-core (47%) Extracting the files of python-flit-core (50%) Extracting the files of python-flit-core (52%) Extracting the files of python-flit-core (54%) Extracting the files of python-flit-core (56%) Extracting the files of python-flit-core (58%) Extracting the files of python-flit-core (60%) Extracting the files of python-flit-core (62%) Extracting the files of python-flit-core (64%) Extracting the files of python-flit-core (66%) Extracting the files of python-flit-core (68%) Extracting the files of python-flit-core (70%) Extracting the files of python-flit-core (72%) Extracting the files of python-flit-core (75%) Extracting the files of python-flit-core (77%) Extracting the files of python-flit-core (79%) Extracting the files of python-flit-core (81%) Extracting the files of python-flit-core (83%) Extracting the files of python-flit-core (85%) Extracting the files of python-flit-core (87%) Extracting the files of python-flit-core (89%) Extracting the files of python-flit-core (91%) Extracting the files of python-flit-core (93%) Extracting the files of python-flit-core (95%) Extracting the files of python-flit-core (97%) Extracting the files of python-flit-core (100%) [complete] Installed python-flit-core [BuildDep] Checking build-deps for python-packaging-26.2-28 [BuildDep] Requesting installation of: python-build python-hypothesis python-flit-core python-pytest python-pretend python-tomli-w python-installer time=2026-06-11T22:34:07.917Z level=DEBUG msg="Stopping D-BUS" time=2026-06-11T22:34:07.918Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-packaging/union command="chown -R build:build /home/build" time=2026-06-11T22:34:07.920Z level=DEBUG msg="Dropping container networking" time=2026-06-11T22:34:07.920Z level=DEBUG msg="Configuring container networking" time=2026-06-11T22:34:07.921Z level=DEBUG msg="Exposing source to container" source=/var/lib/solbuild/sources/ff452ff5a3e828ce110190feff1178bb1f2ea2281fa2075aadb987c2fb221661/packaging-26.2.tar.gz target=/var/cache/solbuild/unstable-x86_64/python-packaging/union/home/build/YPKG/sources/packaging-26.2.tar.gz time=2026-06-11T22:34:07.922Z level=DEBUG msg="Exposing cache to build" cache=bazel source=/var/lib/solbuild/cache/bazel target=/var/cache/solbuild/unstable-x86_64/python-packaging/union/home/build/.cache/bazel time=2026-06-11T22:34:07.923Z level=DEBUG msg="Exposing cache to build" cache=ccache source=/var/lib/solbuild/cache/ccache target=/var/cache/solbuild/unstable-x86_64/python-packaging/union/home/build/.ccache time=2026-06-11T22:34:07.923Z level=DEBUG msg="Exposing cache to build" cache=go-build source=/var/lib/solbuild/cache/go-build target=/var/cache/solbuild/unstable-x86_64/python-packaging/union/home/build/.cache/go-build time=2026-06-11T22:34:07.924Z level=DEBUG msg="Exposing cache to build" cache=sccache source=/var/lib/solbuild/cache/sccache target=/var/cache/solbuild/unstable-x86_64/python-packaging/union/home/build/.cache/sccache time=2026-06-11T22:34:07.924Z level=DEBUG msg="Copying host asset" key=/etc/resolv.conf time=2026-06-11T22:34:07.924Z level=DEBUG msg="Copying host asset" key=/etc/eopkg/eopkg.conf time=2026-06-11T22:34:07.924Z level=DEBUG msg="Copying host asset" key=/etc/ccache/ccache.conf time=2026-06-11T22:34:07.924Z level=DEBUG msg="Starting sccache server" time=2026-06-11T22:34:07.932Z level=INFO msg="Now starting build" package=python-packaging time=2026-06-11T22:34:07.932Z level=DEBUG msg="Executing in chroot" dir=/var/cache/solbuild/unstable-x86_64/python-packaging/union command="ypkg build -D /home/build/work -B /home/build/YPKG /home/build/work/package.yml -n -t 1780735784" + cd /home/build/YPKG/root/python-packaging/build/packaging-26.2 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/python-packaging/build/packaging-26.2 + workdir=/home/build/YPKG/root/python-packaging/build/packaging-26.2 + export package=python-packaging + package=python-packaging + export release=28 + release=28 + export version=26.2 + version=26.2 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/python-packaging/install + installdir=/home/build/YPKG/root/python-packaging/install + export PKG_ROOT_DIR=/home/build/YPKG/root/python-packaging + PKG_ROOT_DIR=/home/build/YPKG/root/python-packaging + export PKG_BUILD_DIR=/home/build/YPKG/root/python-packaging/build + PKG_BUILD_DIR=/home/build/YPKG/root/python-packaging/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1780735784 + SOURCE_DATE_EPOCH=1780735784 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + export BOOTSTRAP=0 + BOOTSTRAP=0 + [[ 0 == 1 ]] + python3_setup + [[ -f pyproject.toml ]] + python3 -m build --wheel --no-isolation * Getting build dependencies for wheel... * Building wheel... Successfully built packaging-26.2-py3-none-any.whl + cd /home/build/YPKG/root/python-packaging/build/packaging-26.2 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/python-packaging/build/packaging-26.2 + workdir=/home/build/YPKG/root/python-packaging/build/packaging-26.2 + export package=python-packaging + package=python-packaging + export release=28 + release=28 + export version=26.2 + version=26.2 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/python-packaging/install + installdir=/home/build/YPKG/root/python-packaging/install + export PKG_ROOT_DIR=/home/build/YPKG/root/python-packaging + PKG_ROOT_DIR=/home/build/YPKG/root/python-packaging + export PKG_BUILD_DIR=/home/build/YPKG/root/python-packaging/build + PKG_BUILD_DIR=/home/build/YPKG/root/python-packaging/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1780735784 + SOURCE_DATE_EPOCH=1780735784 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + export BOOTSTRAP=0 + BOOTSTRAP=0 + [[ 0 == 1 ]] + python3_install + [[ -f pyproject.toml ]] + python3 -m installer --destdir=/home/build/YPKG/root/python-packaging/install dist/packaging-26.2-py3-none-any.whl --overwrite-existing + cd /home/build/YPKG/root/python-packaging/build/packaging-26.2 + export 'CFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -Wformat -Wformat-security -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'CXXFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + CXXFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'LDFLAGS=-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + LDFLAGS='-Wl,--copy-dt-needed-entries -Wl,-O1 -Wl,-z,relro -Wl,-z,now -Wl,-z,max-page-size=0x1000 -Wl,-Bsymbolic-functions -Wl,--sort-common -Wl,-z,pack-relative-relocs' + export RUSTFLAGS=-Cforce-frame-pointers + RUSTFLAGS=-Cforce-frame-pointers + export 'FFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export 'FCFLAGS=-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + FCFLAGS='-mtune=generic -march=x86-64 -g2 -O2 -pipe -fPIC -fno-plt -D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=32 -fasynchronous-unwind-tables -ftree-vectorize -feliminate-unused-debug-types -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wall -Wno-error -Wp,-D_REENTRANT' + export PATH=/usr/bin:/bin:/usr/sbin:/sbin + PATH=/usr/bin:/bin:/usr/sbin:/sbin + export workdir=/home/build/YPKG/root/python-packaging/build/packaging-26.2 + workdir=/home/build/YPKG/root/python-packaging/build/packaging-26.2 + export package=python-packaging + package=python-packaging + export release=28 + release=28 + export version=26.2 + version=26.2 + export sources=/home/build/YPKG/sources + sources=/home/build/YPKG/sources + export pkgfiles=/home/build/work/files + pkgfiles=/home/build/work/files + export installdir=/home/build/YPKG/root/python-packaging/install + installdir=/home/build/YPKG/root/python-packaging/install + export PKG_ROOT_DIR=/home/build/YPKG/root/python-packaging + PKG_ROOT_DIR=/home/build/YPKG/root/python-packaging + export PKG_BUILD_DIR=/home/build/YPKG/root/python-packaging/build + PKG_BUILD_DIR=/home/build/YPKG/root/python-packaging/build + export LT_SYS_LIBRARY_PATH=/usr/lib64 + LT_SYS_LIBRARY_PATH=/usr/lib64 + export CC=x86_64-solus-linux-gcc + CC=x86_64-solus-linux-gcc + export CXX=x86_64-solus-linux-g++ + CXX=x86_64-solus-linux-g++ + export LD_AS_NEEDED=1 + LD_AS_NEEDED=1 + export TERM=dumb + TERM=dumb + export SOURCE_DATE_EPOCH=1780735784 + SOURCE_DATE_EPOCH=1780735784 + unset DISPLAY SUDO_USER SUDO_GID SUDO_UID SUDO_COMMAND CDPATH + export BOOTSTRAP=0 + BOOTSTRAP=0 + [[ 0 != 1 ]] + python3_test py.test3 -v + [[ -z '' ]] ++ python3 --version ++ sed -r 's|^Python (.*)\..*$|\1|' + export PYTHONPATH=/home/build/YPKG/root/python-packaging/install/usr/lib/python3.14/site-packages:/home/build/YPKG/root/python-packaging/build/packaging-26.2 + PYTHONPATH=/home/build/YPKG/root/python-packaging/install/usr/lib/python3.14/site-packages:/home/build/YPKG/root/python-packaging/build/packaging-26.2 + local do_unset=true + [[ -z py.test3 ]] + [[ py.test3 =~ .*\.py$ ]] + [[ py.test3 == \-* ]] + py.test3 -v ============================= test session starts ============================== platform linux -- Python 3.14.6, pytest-9.0.3, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('/home/build/YPKG/root/python-packaging/build/packaging-26.2/.hypothesis/examples')) sysconfig platform: linux-x86_64 rootdir: /home/build/YPKG/root/python-packaging/build/packaging-26.2 configfile: pyproject.toml testpaths: tests plugins: hypothesis-6.127.9 collecting ... collected 61845 items / 332 deselected / 61513 selected tests/test_dependency_groups.py::test_resolver_init_catches_normalization_conflict PASSED [ 0%] tests/test_dependency_groups.py::test_lookup_on_trivial_normalization PASSED [ 0%] tests/test_dependency_groups.py::test_lookup_with_include_result PASSED [ 0%] tests/test_dependency_groups.py::test_lookup_does_not_trigger_cyclic_include PASSED [ 0%] tests/test_dependency_groups.py::test_expand_contract_model_only_does_inner_lookup_once PASSED [ 0%] tests/test_dependency_groups.py::test_no_double_parse PASSED [ 0%] tests/test_dependency_groups.py::test_normalized_name_is_used_for_include_group_lookups[foo-bar-foo-bar] PASSED [ 0%] tests/test_dependency_groups.py::test_normalized_name_is_used_for_include_group_lookups[foo-bar-foo_bar] PASSED [ 0%] tests/test_dependency_groups.py::test_normalized_name_is_used_for_include_group_lookups[foo-bar-foo..bar] PASSED [ 0%] tests/test_dependency_groups.py::test_normalized_name_is_used_for_include_group_lookups[foo_bar-foo-bar] PASSED [ 0%] tests/test_dependency_groups.py::test_normalized_name_is_used_for_include_group_lookups[foo_bar-foo_bar] PASSED [ 0%] tests/test_dependency_groups.py::test_normalized_name_is_used_for_include_group_lookups[foo_bar-foo..bar] PASSED [ 0%] tests/test_dependency_groups.py::test_normalized_name_is_used_for_include_group_lookups[foo..bar-foo-bar] PASSED [ 0%] tests/test_dependency_groups.py::test_normalized_name_is_used_for_include_group_lookups[foo..bar-foo_bar] PASSED [ 0%] tests/test_dependency_groups.py::test_normalized_name_is_used_for_include_group_lookups[foo..bar-foo..bar] PASSED [ 0%] tests/test_dependency_groups.py::test_empty_group PASSED [ 0%] tests/test_dependency_groups.py::test_str_list_group PASSED [ 0%] tests/test_dependency_groups.py::test_single_include_group PASSED [ 0%] tests/test_dependency_groups.py::test_sdual_include_group PASSED [ 0%] tests/test_dependency_groups.py::test_normalized_group_name PASSED [ 0%] tests/test_dependency_groups.py::test_no_such_group_name PASSED [ 0%] tests/test_dependency_groups.py::test_duplicate_normalized_name PASSED [ 0%] tests/test_dependency_groups.py::test_cyclic_include PASSED [ 0%] tests/test_dependency_groups.py::test_cyclic_include_many_steps PASSED [ 0%] tests/test_dependency_groups.py::test_cyclic_include_self PASSED [ 0%] tests/test_dependency_groups.py::test_cyclic_include_ring_under_root PASSED [ 0%] tests/test_dependency_groups.py::test_cyclic_include_accessed_repeatedly_on_resolver_instance PASSED [ 0%] tests/test_dependency_groups.py::test_non_str_data PASSED [ 0%] tests/test_dependency_groups.py::test_non_list_data PASSED [ 0%] tests/test_dependency_groups.py::test_unknown_object_shape[item0] PASSED [ 0%] tests/test_dependency_groups.py::test_unknown_object_shape[item1] PASSED [ 0%] tests/test_dependency_groups.py::test_unknown_object_shape[item2] PASSED [ 0%] tests/test_dependency_groups.py::test_non_unexpected_item_type PASSED [ 0%] tests/test_dependency_groups.py::test_dependency_group_include_repr PASSED [ 0%] tests/test_dependency_groups.py::test_resolution_can_capture_multiple_errors_at_once PASSED [ 0%] tests/test_direct_url.py::test_direct_url_round_trips[direct_url_dict0] PASSED [ 0%] tests/test_direct_url.py::test_direct_url_round_trips[direct_url_dict1] PASSED [ 0%] tests/test_direct_url.py::test_direct_url_round_trips[direct_url_dict2] PASSED [ 0%] tests/test_direct_url.py::test_direct_url_round_trips[direct_url_dict3] PASSED [ 0%] tests/test_direct_url.py::test_direct_url_round_trips[direct_url_dict4] PASSED [ 0%] tests/test_direct_url.py::test_legacy_hash_populates_hashes PASSED [ 0%] tests/test_direct_url.py::test_to_dict_generate_legacy_hash PASSED [ 0%] tests/test_direct_url.py::test_to_dict_generate_legacy_hash_no_hashes PASSED [ 0%] tests/test_direct_url.py::test_to_dict_generate_legacy_hash_multiple_hashes PASSED [ 0%] tests/test_direct_url.py::test_validate_archive_info_hashes PASSED [ 0%] tests/test_direct_url.py::test_validate_archive_info_hash_invalid_format PASSED [ 0%] tests/test_direct_url.py::test_validate_archive_info_hash_missing_in_hashes PASSED [ 0%] tests/test_direct_url.py::test_validate_archive_info_hash_different_in_hashes PASSED [ 0%] tests/test_direct_url.py::test_validate_archive_info_hash_same_in_hashes PASSED [ 0%] tests/test_direct_url.py::test_one_info_field[direct_url_dict0] PASSED [ 0%] tests/test_direct_url.py::test_one_info_field[direct_url_dict1] PASSED [ 0%] tests/test_direct_url.py::test_one_info_field[direct_url_dict2] PASSED [ 0%] tests/test_direct_url.py::test_dir_info_url_scheme_file PASSED [ 0%] tests/test_direct_url.py::test_missing_url PASSED [ 0%] tests/test_direct_url.py::test_commit_id_type PASSED [ 0%] tests/test_direct_url.py::test_validate PASSED [ 0%] tests/test_direct_url.py::test_validate_error PASSED [ 0%] tests/test_direct_url.py::test_strip_url[https://g.c/user/repo.git-safe_user_passwords0-https://g.c/user/repo.git] PASSED [ 0%] tests/test_direct_url.py::test_strip_url[https://user:pass@g.c/user/repo.git-safe_user_passwords1-https://g.c/user/repo.git] PASSED [ 0%] tests/test_direct_url.py::test_strip_url[ssh://git@g.c/user/repo.git-safe_user_passwords2-ssh://g.c/user/repo.git] PASSED [ 0%] tests/test_direct_url.py::test_strip_url[ssh://git@g.c/user/repo.git-safe_user_passwords3-ssh://git@g.c/user/repo.git] PASSED [ 0%] tests/test_direct_url.py::test_strip_url[ssh://cvs@g.c/user/repo.git-safe_user_passwords4-ssh://g.c/user/repo.git] PASSED [ 0%] tests/test_direct_url.py::test_strip_url[ssh://cvs@g.c/user/repo.git-safe_user_passwords5-ssh://cvs@g.c/user/repo.git] PASSED [ 0%] tests/test_direct_url.py::test_strip_url[https://${USER}:${PASSWORD}@g.c/user/repo.git-safe_user_passwords6-https://${USER}:${PASSWORD}@g.c/user/repo.git] PASSED [ 0%] tests/test_direct_url.py::test_strip_url[https://user:${PASSWORD}@g.c/user/repo.git-safe_user_passwords7-https://g.c/user/repo.git] PASSED [ 0%] tests/test_direct_url.py::test_strip_url[https://git:${PASSWORD}@g.c/user/repo.git-safe_user_passwords8-https://g.c/user/repo.git] PASSED [ 0%] tests/test_direct_url.py::test_strip_url[https://${TOKEN}@g.c/user/repo.git-safe_user_passwords9-https://${TOKEN}@g.c/user/repo.git] PASSED [ 0%] tests/test_direct_url.py::test_to_dict_strip_url PASSED [ 0%] tests/test_direct_url.py::test_to_dict_no_strip_url PASSED [ 0%] tests/test_direct_url.py::test_to_dict_strip_url_git_safe_default PASSED [ 0%] tests/test_elffile.py::test_elffile_glibc[x86_64-x32-1-1-62] PASSED [ 0%] tests/test_elffile.py::test_elffile_glibc[x86_64-i386-1-1-3] PASSED [ 0%] tests/test_elffile.py::test_elffile_glibc[x86_64-amd64-2-1-62] PASSED [ 0%] tests/test_elffile.py::test_elffile_glibc[armv7l-armel-1-1-40] PASSED [ 0%] tests/test_elffile.py::test_elffile_glibc[armv7l-armhf-1-1-40] PASSED [ 0%] tests/test_elffile.py::test_elffile_glibc[s390x-s390x-2-2-22] PASSED [ 0%] tests/test_elffile.py::test_elffile_musl[aarch64-2-1-183-aarch64] PASSED [ 0%] tests/test_elffile.py::test_elffile_musl[i386-1-1-3-i386] PASSED [ 0%] tests/test_elffile.py::test_elffile_musl[x86_64-2-1-62-x86_64] PASSED [ 0%] tests/test_elffile.py::test_elffile_bad_ident[no-magic] PASSED [ 0%] tests/test_elffile.py::test_elffile_bad_ident[wrong-magic] PASSED [ 0%] tests/test_elffile.py::test_elffile_bad_ident[unknown-format] PASSED [ 0%] tests/test_elffile.py::test_elffile_no_section PASSED [ 0%] tests/test_elffile.py::test_elffile_invalid_section PASSED [ 0%] tests/test_elffile.py::test_elffle_no_interpreter_section PASSED [ 0%] tests/test_errors.py::test_error_collector_collect PASSED [ 0%] tests/test_errors.py::test_error_collector_no_errors PASSED [ 0%] tests/test_errors.py::test_error_collector_exception_group PASSED [ 0%] tests/test_errors.py::test_error_collector_on_exit PASSED [ 0%] tests/test_errors.py::test_error_collector_on_exit_no_errors PASSED [ 0%] tests/test_errors.py::test_error_collector_collect_specific_exception PASSED [ 0%] tests/test_errors.py::test_error_collector_collect_unmatched_exception PASSED [ 0%] tests/test_licenses.py::test_licenses PASSED [ 0%] tests/test_licenses.py::test_exceptions PASSED [ 0%] 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.4_0] PASSED [ 0%] tests/test_manylinux.py::test_glibc_version_string[2.4-2.4_1] 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_parse_elf_bad_executable[None] PASSED [ 0%] tests/test_manylinux.py::test_parse_elf_bad_executable[invalid-magic] PASSED [ 0%] tests/test_manylinux.py::test_parse_elf_bad_executable[invalid-class] PASSED [ 0%] tests/test_manylinux.py::test_parse_elf_bad_executable[invalid-data] PASSED [ 0%] tests/test_manylinux.py::test_parse_elf_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_repr[one] PASSED [ 0%] tests/test_markers.py::TestNode::test_repr[two] 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_new_string_rules PASSED [ 0%] tests/test_markers.py::TestOperatorEvaluation::test_fails_when_undefined PASSED [ 0%] tests/test_markers.py::TestOperatorEvaluation::test_allows_prerelease 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 [ 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 in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name not in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name not in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name not in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name not in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name not in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[os_name not in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine === '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine === '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine === 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine === 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine === 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine === 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine == '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine == '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine == 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine == 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine == 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine == 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine >= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine >= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine >= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine >= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine >= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine >= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine <= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine <= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine <= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine <= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine <= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine <= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine != '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine != '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine != 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine != 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine != 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine != 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine ~= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine ~= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine ~= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine ~= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine ~= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine ~= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine > '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine > '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine > 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine > 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine > 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine > 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine < '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine < '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine < 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine < 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine < 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine < 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine not in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine not in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine not in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine not in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine not in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_machine not in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release === '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release === '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release === 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release === 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release === 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release === 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release == '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release == '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release == 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release == 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release == 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release == 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release >= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release >= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release >= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release >= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release >= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release >= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release <= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release <= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release <= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release <= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release <= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release <= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release != '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release != '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release != 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release != 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release != 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release != 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release ~= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release ~= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release ~= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release ~= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release ~= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release ~= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release > '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release > '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release > 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release > 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release > 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release > 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release < '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release < '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release < 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release < 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release < 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release < 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release not in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release not in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release not in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release not in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release not in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_release not in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system === '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system === '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system === 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system === 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system === 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system === 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system == '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system == '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system == 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system == 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system == 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system == 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system >= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system >= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system >= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system >= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system >= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system >= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system <= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system <= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system <= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system <= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system <= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system <= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system != '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system != '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system != 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system != 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system != 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system != 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system ~= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system ~= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system ~= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system ~= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system ~= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system ~= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system > '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system > '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system > 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system > 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system > 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system > 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system < '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system < '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system < 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system < 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system < 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system < 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system not in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system not in '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system not in 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system not in 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system not in 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_system not in 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version === '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version === '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version === 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version === 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version === 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version === 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version == '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version == '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version == 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version == 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version == 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version == 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version >= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version >= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version >= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version >= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version >= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version >= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version <= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version <= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version <= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version <= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version <= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version <= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version != '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version != '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version != 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version != 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version != 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version != 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version ~= '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version ~= '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version ~= 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version ~= 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version ~= 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version ~= 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version > '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version > '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version > 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version > 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version > 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version > 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version < '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version < '5.6a0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version < 'dog'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version < 'freebsd'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version < 'literally any string can go here'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version < 'things @#4 dsfd ((('] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version in '1.0'] PASSED [ 0%] tests/test_markers.py::TestMarker::test_parses_valid[platform_version in '5.6a0'] PASSED [ 0%] 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 [ 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 in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version not in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version not in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version not in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version not in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version not in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_full_version not in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version === '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version === '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version === 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version === 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version === 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version === 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version == '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version == '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version == 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version == 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version == 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version == 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version >= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version >= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version >= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version >= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version >= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version >= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version <= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version <= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version <= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version <= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version <= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version <= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version != '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version != '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version != 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version != 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version != 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version != 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version ~= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version ~= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version ~= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version ~= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version ~= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version ~= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version > '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version > '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version > 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version > 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version > 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version > 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version < '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version < '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version < 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version < 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version < 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version < 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version not in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version not in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version not in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version not in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version not in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[python_version not in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation === '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation === '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation === 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation === 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation === 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation === 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation == '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation == '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation == 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation == 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation == 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation == 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation >= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation >= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation >= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation >= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation >= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation >= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation <= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation <= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation <= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation <= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation <= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation <= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation != '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation != '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation != 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation != 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation != 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation != 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation ~= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation ~= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation ~= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation ~= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation ~= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation ~= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation > '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation > '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation > 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation > 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation > 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation > 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation < '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation < '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation < 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation < 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation < 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation < 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation not in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation not in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation not in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation not in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation not in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[platform_python_implementation not in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform === '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform === '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform === 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform === 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform === 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform === 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform == '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform == '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform == 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform == 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform == 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform == 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform >= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform >= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform >= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform >= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform >= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform >= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform <= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform <= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform <= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform <= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform <= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform <= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform != '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform != '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform != 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform != 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform != 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform != 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform ~= '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform ~= '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform ~= 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform ~= 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform ~= 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform ~= 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform > '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform > '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform > 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform > 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform > 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform > 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform < '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform < '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform < 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform < 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform < 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform < 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform not in '1.0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform not in '5.6a0'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform not in 'dog'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform not in 'freebsd'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform not in 'literally any string can go here'] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid[sys_platform not in 'things @#4 dsfd ((('] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in extra] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in implementation_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in implementation_version] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in os_name] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in platform_machine] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in platform_release] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === platform_system] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === platform_system] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === platform_system] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === platform_system] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === platform_system] PASSED [ 1%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in platform_system] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in platform_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in python_full_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in platform_python_implementation] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' === sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' === sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' === sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' === sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' === sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' === sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' == sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' == sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' == sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' == sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' == sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' == sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' >= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' >= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' >= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' >= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' >= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' >= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' <= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' <= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' <= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' <= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' <= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' <= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' != sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' != sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' != sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' != sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' != sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' != sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' ~= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' ~= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' ~= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' ~= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' ~= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' ~= sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' > sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' > sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' > sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' > sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' > sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' > sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' < sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' < sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' < sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' < sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' < sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' < sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' in sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' in sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' in sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' in sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' in sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' in sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['1.0' not in sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['5.6a0' not in sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['dog' not in sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['freebsd' not in sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['literally any string can go here' not in sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_valid['things @#4 dsfd (((' not in sys_platform] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_invalid[this_isnt_a_real_variable >= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_invalid[python_version] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_invalid[(python_version)] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_invalid[python_version >= 1.0 and (python_version)] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_invalid[(python_version == "2.7" and os_name == "linux"] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_invalid[(python_version == "2.7") with random text] PASSED [ 2%] tests/test_markers.py::TestMarker::test_str_repr_eq_hash[python_version == '2.7'-python_version == "2.7"] PASSED [ 2%] tests/test_markers.py::TestMarker::test_str_repr_eq_hash[python_version == "2.7"-python_version == "2.7"] PASSED [ 2%] tests/test_markers.py::TestMarker::test_str_repr_eq_hash[python_version == "2.7" and os_name == "linux"-python_version == "2.7" and os_name == "linux"] PASSED [ 2%] tests/test_markers.py::TestMarker::test_str_repr_eq_hash[python_version == "2.7" or os_name == "linux"-python_version == "2.7" or os_name == "linux"] PASSED [ 2%] tests/test_markers.py::TestMarker::test_str_repr_eq_hash[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 [ 2%] tests/test_markers.py::TestMarker::test_str_repr_eq_hash[(python_version == "2.7")-python_version == "2.7"] PASSED [ 2%] tests/test_markers.py::TestMarker::test_str_repr_eq_hash[(python_version == "2.7" and sys_platform == "win32")-python_version == "2.7" and sys_platform == "win32"] PASSED [ 2%] tests/test_markers.py::TestMarker::test_str_repr_eq_hash[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 [ 2%] tests/test_markers.py::TestMarker::test_different_markers_different_hashes[python_version == "2.7"-python_version == "3.7"] PASSED [ 2%] tests/test_markers.py::TestMarker::test_different_markers_different_hashes[python_version == "2.7"-python_version == "2.7" and os_name == "linux"] PASSED [ 2%] tests/test_markers.py::TestMarker::test_different_markers_different_hashes[python_version == "2.7"-(python_version == "2.7" and os_name == "linux")] PASSED [ 2%] tests/test_markers.py::TestMarker::test_different_markers_different_hashes[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 [ 2%] tests/test_markers.py::TestMarker::test_compare_markers_to_other_objects PASSED [ 2%] tests/test_markers.py::TestMarker::test_environment_assumes_empty_extra PASSED [ 2%] tests/test_markers.py::TestMarker::test_environment_with_extra_none PASSED [ 2%] tests/test_markers.py::TestMarker::test_environment_with_no_extras PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates[os_name == 'posix'-None-True] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates[os_name == 'foo'-environment1-True] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates[os_name == 'foo'-environment2-False] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates['2.7' in python_version-environment3-True] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates['2.7' not in python_version-environment4-False] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates[os_name == 'foo' and python_version ~= '2.7.0'-environment5-True] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment6-True] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment7-True] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment8-False] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates[extra == 'security'-environment9-False] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates[extra == 'security'-environment10-True] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates[extra == 'SECURITY'-environment11-True] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates[extra == 'security'-environment12-True] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates[extra == 'pep-685-norm'-environment13-True] PASSED [ 2%] tests/test_markers.py::TestMarker::test_evaluates[extra == 'Different.punctuation..is...equal'-environment14-True] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name === '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name === '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name === 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name === 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name === 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name === 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name == '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name == '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name == 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name == 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name == 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name == 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name >= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name >= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name >= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name >= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name >= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name >= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name <= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name <= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name <= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name <= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name <= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name <= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name != '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name != '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name != 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name != 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name != 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name != 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name ~= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name ~= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name ~= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name ~= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name ~= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name ~= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name > '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name > '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name > 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name > 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name > 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name > 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name < '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name < '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name < 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name < 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name < 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name < 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name not in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name not in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name not in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name not in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name not in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[os.name not in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform === '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform === '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform === 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform === 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform === 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform === 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform == '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform == '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform == 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform == 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform == 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform == 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform >= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform >= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform >= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform >= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform >= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform >= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform <= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform <= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform <= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform <= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform <= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform <= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform != '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform != '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform != 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform != 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform != 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform != 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform ~= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform ~= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform ~= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform ~= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform ~= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform ~= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform > '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform > '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform > 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform > 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform > 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform > 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform < '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform < '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform < 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform < 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform < 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform < 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform not in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform not in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform not in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform not in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform not in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[sys.platform not in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version === '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version === '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version === 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version === 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version === 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version === 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version == '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version == '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version == 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version == 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version == 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version == 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version >= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version >= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version >= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version >= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version >= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version >= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version <= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version <= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version <= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version <= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version <= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version <= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version != '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version != '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version != 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version != 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version != 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version != 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version ~= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version ~= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version ~= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version ~= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version ~= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version ~= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version > '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version > '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version > 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version > 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version > 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version > 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version < '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version < '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version < 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version < 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version < 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version < 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version not in '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version not in '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version not in 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version not in 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version not in 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.version not in 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine === '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine === '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine === 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine === 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine === 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine === 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine == '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine == '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine == 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine == 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine == 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine == 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine >= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine >= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine >= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine >= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine >= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine >= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine <= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine <= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine <= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine <= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine <= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine <= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine != '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine != '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine != 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine != 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine != 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine != 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine ~= '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine ~= '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine ~= 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine ~= 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine ~= 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine ~= 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine > '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine > '5.6a0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine > 'dog'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine > 'freebsd'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine > 'literally any string can go here'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine > 'things @#4 dsfd ((('] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine < '1.0'] PASSED [ 2%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine < '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine < 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine < 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine < 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine < 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine in '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine in '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine in 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine in 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine in 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine in 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine not in '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine not in '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine not in 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine not in 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine not in 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.machine not in 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation === '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation === '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation === 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation === 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation === 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation === 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation == '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation == '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation == 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation == 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation == 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation == 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation >= '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation >= '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation >= 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation >= 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation >= 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation >= 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation <= '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation <= '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation <= 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation <= 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation <= 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation <= 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation != '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation != '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation != 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation != 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation != 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation != 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation ~= '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation ~= '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation ~= 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation ~= 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation ~= 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation ~= 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation > '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation > '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation > 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation > 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation > 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation > 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation < '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation < '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation < 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation < 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation < 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation < 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation in '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation in '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation in 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation in 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation in 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation in 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation not in '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation not in '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation not in 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation not in 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation not in 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid[platform.python_implementation not in 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' === os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' === os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' === os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' === os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' === os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' === os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' == os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' == os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' == os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' == os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' == os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' == os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' >= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' >= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' >= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' >= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' >= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' >= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' <= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' <= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' <= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' <= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' <= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' <= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' != os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' != os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' != os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' != os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' != os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' != os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' ~= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' ~= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' ~= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' ~= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' ~= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' ~= os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' > os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' > os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' > os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' > os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' > os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' > os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' < os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' < os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' < os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' < os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' < os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' < os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' in os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' in os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' in os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' in os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' in os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' in os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' not in os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' not in os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' not in os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' not in os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' not in os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' not in os.name] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' === sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' === sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' === sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' === sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' === sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' === sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' == sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' == sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' == sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' == sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' == sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' == sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' >= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' >= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' >= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' >= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' >= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' >= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' <= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' <= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' <= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' <= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' <= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' <= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' != sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' != sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' != sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' != sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' != sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' != sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' ~= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' ~= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' ~= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' ~= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' ~= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' ~= sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' > sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' > sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' > sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' > sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' > sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' > sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' < sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' < sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' < sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' < sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' < sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' < sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' in sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' in sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' in sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' in sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' in sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' in sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' not in sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' not in sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' not in sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' not in sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' not in sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' not in sys.platform] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' === platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' === platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' === platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' === platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' === platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' === platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' == platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' == platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' == platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' == platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' == platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' == platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' >= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' >= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' >= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' >= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' >= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' >= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' <= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' <= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' <= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' <= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' <= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' <= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' != platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' != platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' != platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' != platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' != platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' != platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' ~= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' ~= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' ~= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' ~= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' ~= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' ~= platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' > platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' > platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' > platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' > platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' > platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' > platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' < platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' < platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' < platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' < platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' < platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' < platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' in platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' in platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' in platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' in platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' in platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' in platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' not in platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' not in platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' not in platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' not in platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' not in platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' not in platform.version] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' === platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' === platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' === platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' === platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' === platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' === platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' == platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' == platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' == platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' == platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' == platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' == platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' >= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' >= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' >= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' >= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' >= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' >= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' <= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' <= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' <= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' <= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' <= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' <= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' != platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' != platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' != platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' != platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' != platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' != platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' ~= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' ~= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' ~= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' ~= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' ~= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' ~= platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' > platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' > platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' > platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' > platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' > platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' > platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' < platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' < platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' < platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' < platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' < platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' < platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' in platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' in platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' in platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' in platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' in platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' in platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' not in platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' not in platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' not in platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' not in platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' not in platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' not in platform.machine] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' === platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' === platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' === platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' === platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' === platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' === platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' == platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' == platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' == platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' == platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' == platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' == platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' >= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' >= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' >= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' >= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' >= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' >= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' <= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' <= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' <= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' <= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' <= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' <= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' != platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' != platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' != platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' != platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' != platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' != platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' ~= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' ~= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' ~= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' ~= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' ~= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' ~= platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' > platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' > platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' > platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' > platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' > platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' > platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' < platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' < platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' < platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' < platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' < platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' < platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' in platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' in platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' in platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' in platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' in platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' in platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['1.0' not in platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['5.6a0' not in platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['dog' not in platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['freebsd' not in platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['literally any string can go here' not in platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_pep345_valid['things @#4 dsfd (((' not in platform.python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_evaluate_pep345_markers[os.name == 'posix'-None-True] PASSED [ 3%] tests/test_markers.py::TestMarker::test_evaluate_pep345_markers[sys.platform == 'win32'-environment1-False] PASSED [ 3%] tests/test_markers.py::TestMarker::test_evaluate_pep345_markers[platform.version in 'Ubuntu'-environment2-False] PASSED [ 3%] tests/test_markers.py::TestMarker::test_evaluate_pep345_markers[platform.machine=='x86_64'-environment3-True] PASSED [ 3%] tests/test_markers.py::TestMarker::test_evaluate_pep345_markers[platform.python_implementation=='Jython'-environment4-False] PASSED [ 3%] tests/test_markers.py::TestMarker::test_evaluate_pep345_markers[python_version == '2.5' and platform.python_implementation!= 'Jython'-environment5-False] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation === '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation === '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation === 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation === 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation === 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation === 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation == '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation == '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation == 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation == 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation == 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation == 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation >= '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation >= '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation >= 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation >= 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation >= 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation >= 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation <= '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation <= '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation <= 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation <= 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation <= 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation <= 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation != '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation != '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation != 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation != 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation != 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation != 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation ~= '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation ~= '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation ~= 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation ~= 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation ~= 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation ~= 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation > '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation > '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation > 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation > 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation > 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation > 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation < '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation < '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation < 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation < 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation < 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation < 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation in '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation in '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation in 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation in 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation in 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation in 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation not in '1.0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation not in '5.6a0'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation not in 'dog'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation not in 'freebsd'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation not in 'literally any string can go here'] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid[python_implementation not in 'things @#4 dsfd ((('] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' === python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' === python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' === python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' === python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' === python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' === python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' == python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' == python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' == python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' == python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' == python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' == python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' >= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' >= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' >= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' >= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' >= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' >= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' <= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' <= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' <= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' <= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' <= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' <= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' != python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' != python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' != python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' != python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' != python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' != python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' ~= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' ~= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' ~= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' ~= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' ~= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' ~= python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' > python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' > python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' > python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' > python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' > python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' > python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' < python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' < python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' < python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' < python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' < python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' < python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' in python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' in python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' in python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' in python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' in python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' in python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['1.0' not in python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['5.6a0' not in python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['dog' not in python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['freebsd' not in python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['literally any string can go here' not in python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_parses_setuptools_legacy_valid['things @#4 dsfd (((' not in python_implementation] PASSED [ 3%] tests/test_markers.py::TestMarker::test_evaluate_setuptools_legacy_markers PASSED [ 3%] tests/test_markers.py::TestMarker::test_extra_str_normalization PASSED [ 3%] tests/test_markers.py::TestMarker::test_python_full_version_untagged_user_provided PASSED [ 3%] tests/test_markers.py::TestMarker::test_python_full_version_untagged PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[value-in-foo-extras] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[value-in-foo-dependency_groups] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[value-in-bar-extras] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[value-in-bar-dependency_groups] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[value-not-in-extras] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[value-not-in-dependency_groups] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[value-not-in-negated-extras] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[value-not-in-negated-dependency_groups] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[and-in-extras] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[and-in-dependency_groups] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[or-in-extras] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[or-in-dependency_groups] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[short-circuit-and-extras] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[short-circuit-and-dependency_groups] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[short-circuit-or-extras] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[short-circuit-or-dependency_groups] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[case-sensitive-extras] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups[case-sensitive-dependency_groups] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups_disallowed[extras] PASSED [ 3%] tests/test_markers.py::TestMarker::test_extras_and_dependency_groups_disallowed[dependency_groups] PASSED [ 3%] tests/test_markers.py::TestMarker::test_version_like_equality[extra == "v2"-None-False] PASSED [ 3%] tests/test_markers.py::TestMarker::test_version_like_equality[extra == "v2"-environment1-False] PASSED [ 3%] tests/test_markers.py::TestMarker::test_version_like_equality[extra == "v2"-environment2-True] PASSED [ 3%] tests/test_markers.py::TestMarker::test_version_like_equality[extra == "v2"-environment3-False] PASSED [ 3%] tests/test_markers.py::TestMarker::test_version_like_equality[extra == "v2a3"-environment4-False] PASSED [ 3%] tests/test_markers.py::TestMarker::test_version_like_equality[extra == "v2a3"-environment5-True] PASSED [ 3%] tests/test_markers.py::test_and_operator_evaluates_true PASSED [ 3%] tests/test_markers.py::test_and_operator_str_equality PASSED [ 3%] tests/test_markers.py::test_or_operator_evaluates_true PASSED [ 3%] tests/test_markers.py::test_or_operator_str_equality PASSED [ 3%] tests/test_markers.py::test_operator_rejects_non_marker PASSED [ 3%] tests/test_markers.py::test_inplace_operators_fallback PASSED [ 3%] tests/test_markers.py::test_right_hand_ops_and_typeerror PASSED [ 3%] tests/test_markers.py::test_chaining_associativity_and_str PASSED [ 3%] tests/test_markers.py::test_hash_eq_for_combined_markers PASSED [ 3%] tests/test_markers.py::test_evaluation_of_combined_markers PASSED [ 3%] tests/test_markers.py::test_pickle_marker_roundtrip[python_version >= "3.8"] PASSED [ 3%] tests/test_markers.py::test_pickle_marker_roundtrip[python_version >= "3.8" and os_name == "posix"] PASSED [ 3%] tests/test_markers.py::test_pickle_marker_roundtrip[python_version >= "3.8" or platform_system == "Windows"] PASSED [ 3%] tests/test_markers.py::test_pickle_marker_roundtrip[extra == "security"] PASSED [ 3%] tests/test_markers.py::test_pickle_marker_setstate_rejects_invalid_state PASSED [ 3%] tests/test_markers.py::test_pickle_marker_old_format_loads PASSED [ 3%] tests/test_markers.py::test_pickle_marker_26_0_format_loads PASSED [ 3%] tests/test_markers.py::test_pickle_marker_25_0_format_loads PASSED [ 3%] tests/test_markers.py::test_pickle_node_roundtrip PASSED [ 3%] tests/test_markers.py::test_pickle_node_setstate_rejects_invalid_state PASSED [ 3%] tests/test_markers.py::test_pickle_marker_setstate_legacy_slot_dict_without_markers_key PASSED [ 3%] tests/test_markers.py::test_pickle_marker_setstate_rejects_invalid_markers_type PASSED [ 3%] tests/test_markers.py::test_pickle_marker_setstate_rejects_invalid_marker_string PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[author] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[author_email] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[description] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[description_content_type] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[download_url] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[home_page] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[license] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[license_expression] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[maintainer] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[maintainer_email] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[metadata_version] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[name] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[requires_python] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[summary] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_only_once[version] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[author] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[author_email] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[description] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[description_content_type] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[download_url] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[home_page] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[license] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[license_expression] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[maintainer] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[maintainer_email] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[metadata_version] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[name] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[requires_python] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[summary] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_non_repeating_fields_repeated[version] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[classifiers] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[dynamic] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[import_names] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[import_namespaces] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[license_files] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[obsoletes] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[obsoletes_dist] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[platforms] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[provides] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[provides_dist] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[provides_extra] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[requires] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[requires_dist] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[requires_external] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_only_once[supported_platforms] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[classifiers] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[dynamic] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[import_names] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[import_namespaces] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[license_files] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[obsoletes] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[obsoletes_dist] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[platforms] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[provides] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[provides_dist] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[provides_extra] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[requires] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[requires_dist] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[requires_external] PASSED [ 3%] tests/test_metadata.py::TestRawMetadata::test_repeating_fields_repeated[supported_platforms] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_keywords[A-expected0] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_keywords[A -expected1] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_keywords[ A-expected2] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_keywords[A, B-expected3] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_keywords[A,B-expected4] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_keywords[ A, B-expected5] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_keywords[A,B -expected6] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_keywords[A B-expected7] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_project_urls_parsing[-expected0] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_project_urls_parsing[A-expected1] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_project_urls_parsing[A,B-expected2] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_project_urls_parsing[A, B-expected3] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_project_urls_parsing[ A,B-expected4] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_project_urls_parsing[A,B -expected5] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_project_urls_parsing[A,B,C-expected6] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_duplicate_project_urls PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_str_input PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_bytes_input PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_header_mojibake PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_description[hello0] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_description[description: hello] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_description[hello1] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_description_non_utf8 PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_description_multiple[description: 1\ndescription: 2-expected0] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_description_multiple[description: 1\n\n2-expected1] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_description_multiple[description: 1\ndescription: 2\n\n3-expected2] PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_lowercase_keys PASSED [ 4%] tests/test_metadata.py::TestRawMetadata::test_complete PASSED [ 4%] tests/test_metadata.py::TestExceptionGroup::test_attributes PASSED [ 4%] tests/test_metadata.py::TestExceptionGroup::test_repr PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_from_email PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_from_email_empty_import_name PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_from_email_unparsed PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_from_email_validate PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_from_email_unparsed_valid_field_name PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_required_fields PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_required_fields_missing[metadata_version] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_required_fields_missing[name] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_required_fields_missing[version] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_raw_validate_unrecognized_field PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_raw_data_not_mutated PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_caching PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_from_raw_validate PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_metadata_version_field_introduction[2.2] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_metadata_version_field_introduction[2.3] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_metadata_version_field_introduction_mismatch[1.0] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_metadata_version_field_introduction_mismatch[1.1] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_metadata_version_field_introduction_mismatch[1.2] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_metadata_version_field_introduction_mismatch[2.1] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_single_value_unvalidated_attribute[description] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_single_value_unvalidated_attribute[home_page] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_single_value_unvalidated_attribute[download_url] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_single_value_unvalidated_attribute[author] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_single_value_unvalidated_attribute[author_email] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_single_value_unvalidated_attribute[maintainer] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_single_value_unvalidated_attribute[maintainer_email] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_single_value_unvalidated_attribute[license] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_multi_value_unvalidated_attribute[supported_platforms] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_multi_value_unvalidated_attribute[platforms] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_multi_value_unvalidated_attribute[classifiers] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_multi_value_unvalidated_attribute[provides_dist] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_multi_value_unvalidated_attribute[obsoletes_dist] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_multi_value_unvalidated_attribute[requires] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_multi_value_unvalidated_attribute[provides] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_multi_value_unvalidated_attribute[obsoletes] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_metadata_version[1.0] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_metadata_version[1.1] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_metadata_version[1.2] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_metadata_version[2.1] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_metadata_version[2.2] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_metadata_version[2.3] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_metadata_version[1.3] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_metadata_version[2.0] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_version PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_missing_version PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_version PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_summary PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_summary PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_name PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_name PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_description_content_type[text/plain] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_description_content_type[TEXT/PLAIN] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_description_content_type[text/x-rst] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_description_content_type[text/markdown] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_description_content_type[text/plain; charset=UTF-8] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_description_content_type[text/x-rst; charset=UTF-8] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_description_content_type[text/markdown; charset=UTF-8; variant=GFM] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_description_content_type[text/markdown; charset=UTF-8; variant=CommonMark] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_description_content_type[text/markdown; variant=GFM] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_description_content_type[text/markdown; variant=CommonMark] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_description_content_type[application/json] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_description_content_type[text/plain; charset=ascii] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_description_content_type[text/plain; charset=utf-8] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_description_content_type[text/markdown; variant=gfm] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_description_content_type[text/markdown; variant=commonmark] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_charset_error_message PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_keywords PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_project_urls PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_requires_python[>=3] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_requires_python[>2.6,!=3.0.*,!=3.1.*] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_requires_python[~=2.6] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_requires_python PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_requires_external PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_provides_extra PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_provides_extra PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_requires_dist PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_requires_dist PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_dynamic PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_dynamic_value PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_disallowed_dynamic[name] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_disallowed_dynamic[version] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_disallowed_dynamic[metadata-version] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[author] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[author_email] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[classifiers] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[description] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[description_content_type] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[download_url] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[dynamic] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[home_page] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[import_names] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[import_namespaces] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[keywords] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[license] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[license_expression] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[license_files] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[maintainer] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[maintainer_email] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[obsoletes] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[obsoletes_dist] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[platforms] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[project_urls] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[provides] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[provides_dist] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[provides_extra] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[requires] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[requires_dist] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[requires_external] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[requires_python] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[summary] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_optional_defaults_to_none[supported_platforms] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[MIT-MIT] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[mit-MIT] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[BSD-3-Clause-BSD-3-Clause] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[Bsd-3-clause-BSD-3-Clause] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[MIT AND (Apache-2.0 OR BSD-2-Clause)-MIT AND (Apache-2.0 OR BSD-2-Clause)] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[mit and (apache-2.0 or bsd-2-clause)-MIT AND (Apache-2.0 OR BSD-2-Clause)] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[MIT OR GPL-2.0-or-later OR (FSFUL AND BSD-2-Clause)-MIT OR GPL-2.0-or-later OR (FSFUL AND BSD-2-Clause)] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[GPL-3.0-only WITH Classpath-exception-2.0 OR BSD-3-Clause-GPL-3.0-only WITH Classpath-exception-2.0 OR BSD-3-Clause] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[LicenseRef-Special-License OR CC0-1.0 OR Unlicense-LicenseRef-Special-License OR CC0-1.0 OR Unlicense] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[mIt-MIT] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[ mIt -MIT] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[mit or apache-2.0-MIT OR Apache-2.0] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[mit and apache-2.0-MIT AND Apache-2.0] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[gpl-2.0-or-later with bison-exception-2.2-GPL-2.0-or-later WITH Bison-exception-2.2] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[mit or apache-2.0 and (bsd-3-clause or mpl-2.0)-MIT OR Apache-2.0 AND (BSD-3-Clause OR MPL-2.0)] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[mit and (apache-2.0+ or mpl-2.0+)-MIT AND (Apache-2.0+ OR MPL-2.0+)] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[mit and ( apache-2.0+ or mpl-2.0+ )-MIT AND (Apache-2.0+ OR MPL-2.0+)] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[LicenseRef-Public-Domain-LicenseRef-Public-Domain] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[licenseref-public-domain-LicenseRef-public-domain] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[licenseref-proprietary-LicenseRef-proprietary] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[LicenseRef-Proprietary-LicenseRef-Proprietary] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[LicenseRef-Beerware-4.2-LicenseRef-Beerware-4.2] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[licenseref-beerware-4.2-LicenseRef-beerware-4.2] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[(LicenseRef-Special-License OR LicenseRef-OtherLicense) OR Unlicense-(LicenseRef-Special-License OR LicenseRef-OtherLicense) OR Unlicense] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[(LicenseRef-Special-License OR licenseref-OtherLicense) OR unlicense-(LicenseRef-Special-License OR LicenseRef-OtherLicense) OR Unlicense] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[(MIT)-(MIT)] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[((MIT))-((MIT))] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[(( MIT ))-((MIT))] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_expression[((MIT AND (MIT)))-((MIT AND (MIT)))] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[Use-it-after-midnight] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[LicenseRef-License with spaces] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[LicenseRef-License_with_underscores] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[or] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[and] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[with] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[mit or] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[mit and] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[mit with] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[or mit] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[and mit] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[with mit] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[(mit] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[mit)] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[) mit] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[mit (] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[mit or or apache-2.0] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[mit or apache-2.0 (bsd-3-clause and MPL-2.0)] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[Apache-2.0 OR 2-BSD-Clause] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[()] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[( ) or mit] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[mit and ( )] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[( ) or mit and ( )] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[( ) with ( ) or mit] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_expression[mit with ( ) with ( ) or mit] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_files[license_files0] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_files[license_files1] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_license_files[license_files2] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_files[license_files0] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_files[license_files1] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_files[license_files2] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_files[license_files3] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_files[license_files4] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_license_files[license_files5] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_import_names[import_namespaces] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_valid_import_names[import_names] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_import_names_identifier[not-valid-import_namespaces] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_import_names_identifier[not-valid-import_names] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_import_names_identifier[still.not-valid-import_namespaces] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_import_names_identifier[still.not-valid-import_names] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_import_names_identifier[stuff;-import_namespaces] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_import_names_identifier[stuff;-import_names] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_import_names_identifier[stuff; extra-import_namespaces] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_import_names_identifier[stuff; extra-import_names] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_import_names_keyword[import_namespaces] PASSED [ 4%] tests/test_metadata.py::TestMetadata::test_invalid_import_names_keyword[import_names] PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_write_metadata PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_write_metadata_with_description PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_multiline_license PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_large PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_modern_license PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test__import_names PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_empty_import_names PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_headers[empty] PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_headers[simple] PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_headers[multiple] PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_headers[unicode] PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_headers[emoji] PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_headers[none] PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_headers[order 1] PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_headers[order 2] PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_headers[multiple keys] PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_headers[multiline] PASSED [ 4%] tests/test_metadata.py::TestMetadataWriting::test_body PASSED [ 4%] tests/test_musllinux.py::test_parse_musl_version[amd64-1.2.2] PASSED [ 4%] tests/test_musllinux.py::test_parse_musl_version[i386-1.2.1] PASSED [ 4%] tests/test_musllinux.py::test_parse_musl_version[aarch64-1.1.24] PASSED [ 4%] tests/test_musllinux.py::test_parse_musl_version[invalid] PASSED [ 4%] tests/test_musllinux.py::test_parse_musl_version[unknown] PASSED [ 4%] tests/test_musllinux.py::test_get_musl_version[does-not-exist] PASSED [ 4%] tests/test_musllinux.py::test_get_musl_version[glibc] PASSED [ 4%] tests/test_musllinux.py::test_get_musl_version[x86_64] PASSED [ 4%] tests/test_musllinux.py::test_get_musl_version[i386] PASSED [ 4%] tests/test_musllinux.py::test_get_musl_version[aarch64] PASSED [ 4%] tests/test_pylock.py::test_pylock_file_name[pylock.toml-True] PASSED [ 4%] tests/test_pylock.py::test_pylock_file_name[pylock.spam.toml-True] PASSED [ 4%] tests/test_pylock.py::test_pylock_file_name[pylock.json-False] PASSED [ 4%] tests/test_pylock.py::test_pylock_file_name[pylock..toml-False] PASSED [ 4%] tests/test_pylock.py::test_toml_roundtrip PASSED [ 4%] tests/test_pylock.py::test_pylock_version[1.0] PASSED [ 4%] tests/test_pylock.py::test_pylock_version[1.1] PASSED [ 4%] tests/test_pylock.py::test_pylock_unsupported_version[0.9] PASSED [ 4%] tests/test_pylock.py::test_pylock_unsupported_version[2] PASSED [ 4%] tests/test_pylock.py::test_pylock_unsupported_version[2.0] PASSED [ 4%] tests/test_pylock.py::test_pylock_unsupported_version[2.1] PASSED [ 4%] tests/test_pylock.py::test_pylock_invalid_version PASSED [ 4%] tests/test_pylock.py::test_pylock_unexpected_type PASSED [ 4%] tests/test_pylock.py::test_pylock_missing_version PASSED [ 4%] tests/test_pylock.py::test_pylock_missing_created_by PASSED [ 4%] tests/test_pylock.py::test_pylock_missing_packages PASSED [ 4%] tests/test_pylock.py::test_pylock_packages_without_dist PASSED [ 4%] tests/test_pylock.py::test_pylock_packages_with_dist_and_archive PASSED [ 4%] tests/test_pylock.py::test_pylock_packages_with_archive_directory_and_vcs PASSED [ 4%] tests/test_pylock.py::test_pylock_basic_package PASSED [ 4%] tests/test_pylock.py::test_pylock_vcs_package PASSED [ 4%] tests/test_pylock.py::test_pylock_invalid_archive PASSED [ 4%] tests/test_pylock.py::test_pylock_invalid_vcs PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist0-example-1.0.tar.gz] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist1-example-1.0.tar.gz] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist2-example-1.0.tar.gz] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist3-example-1.0.tar.gz] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist4-example-1.0.tar.gz] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist5-example-2.0.tar.gz] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist6-example-2.0.tar.gz] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist7-example-1.0.tar.gz] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist8-example-1.0-py3-none-any.whl] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist9-example-1.0-py3-none-any.whl] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist10-example-1.0-py3-none-any.whl] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist11-example-1.0-py3-none-any.whl] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist12-example-1.0-py3-none-any.whl] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist13-example-2.0-py3-none-any.whl] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist14-example-2.0-py3-none-any.whl] PASSED [ 4%] tests/test_pylock.py::test_dist_filename[dist15-example-1.0-py3-none-any.whl] PASSED [ 4%] tests/test_pylock.py::test_missing_sdist_filename PASSED [ 4%] tests/test_pylock.py::test_missing_wheel_filename PASSED [ 4%] tests/test_pylock.py::test_pylock_invalid_wheel_filename PASSED [ 4%] tests/test_pylock.py::test_pylock_inconsistent_wheel_name PASSED [ 4%] tests/test_pylock.py::test_pylock_inconsistent_wheel_version PASSED [ 4%] tests/test_pylock.py::test_pylock_invalid_sdist_filename PASSED [ 4%] tests/test_pylock.py::test_pylock_inconsistent_sdist_name PASSED [ 4%] tests/test_pylock.py::test_pylock_inconsistent_sdist_version PASSED [ 4%] tests/test_pylock.py::test_pylock_invalid_wheel PASSED [ 4%] tests/test_pylock.py::test_pylock_invalid_environments PASSED [ 4%] tests/test_pylock.py::test_pylock_invalid_environments_type PASSED [ 4%] tests/test_pylock.py::test_pylock_extras_and_groups PASSED [ 4%] tests/test_pylock.py::test_pylock_tool PASSED [ 4%] tests/test_pylock.py::test_pylock_package_not_a_table PASSED [ 4%] tests/test_pylock.py::test_hash_validation[hashes0-Hash values must be strings in 'hashes'] PASSED [ 4%] tests/test_pylock.py::test_hash_validation[hashes1-At least one hash must be provided in 'hashes'] PASSED [ 4%] tests/test_pylock.py::test_hash_validation[sha256:...-Unexpected type str (expected Mapping) in 'hashes'] PASSED [ 4%] tests/test_pylock.py::test_package_name_validation PASSED [ 4%] tests/test_pylock.py::test_extras_name_validation PASSED [ 4%] tests/test_pylock.py::test_is_direct PASSED [ 4%] tests/test_pylock.py::test_validate PASSED [ 4%] tests/test_pylock.py::test_validate_sequence_of_str PASSED [ 4%] tests/test_pylock.py::test_validate_attestation_identity_missing_kind PASSED [ 4%] tests/test_pylock.py::test_validate_attestation_identity_invalid_kind PASSED [ 4%] tests/test_pylock_select.py::test_smoke_test PASSED [ 4%] tests/test_pylock_select.py::test_lock_no_matching_env PASSED [ 4%] tests/test_pylock_select.py::test_lock_require_python_mismatch PASSED [ 4%] tests/test_pylock_select.py::test_package_require_python_mismatch PASSED [ 4%] tests/test_pylock_select.py::test_package_select_by_marker PASSED [ 4%] tests/test_pylock_select.py::test_duplicate_packages PASSED [ 4%] tests/test_pylock_select.py::test_yield_all_types PASSED [ 4%] tests/test_pylock_select.py::test_sdist_fallback PASSED [ 4%] tests/test_pylock_select.py::test_missing_sdist_fallback PASSED [ 4%] tests/test_pylock_select.py::test_extras_and_groups[None-None-expected0] PASSED [ 4%] tests/test_pylock_select.py::test_extras_and_groups[None-dependency_groups1-expected1] PASSED [ 4%] tests/test_pylock_select.py::test_extras_and_groups[None-dependency_groups2-expected2] PASSED [ 4%] tests/test_pylock_select.py::test_extras_and_groups[None-dependency_groups3-expected3] PASSED [ 4%] tests/test_pylock_select.py::test_extras_and_groups[None-dependency_groups4-expected4] PASSED [ 4%] tests/test_pylock_select.py::test_extras_and_groups[extras5-None-expected5] PASSED [ 4%] tests/test_pylock_select.py::test_extras_and_groups[extras6-None-expected6] PASSED [ 4%] tests/test_pylock_select.py::test_extras_and_groups[extras7-None-expected7] PASSED [ 4%] tests/test_pylock_select.py::test_extras_and_groups[extras8-None-expected8] PASSED [ 4%] tests/test_pylock_select.py::test_extras_and_groups[extras9-dependency_groups9-expected9] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras0-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras0-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras0-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras0-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras0-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras0-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras1-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras1-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras1-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras1-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras1-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras1-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras2-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras2-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras2-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras2-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras2-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras2-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras3-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras3-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras3-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras3-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras3-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None--extras3-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras0-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras1-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras2-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/packagename.zip--extras3-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras0-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras1-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras2-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git.example.com/MyProject--extras3-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras0-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras1-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras2-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@master--extras3-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras0-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras1-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras2-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-gopher:/foo/com--extras3-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras0-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras1-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras2-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-==={ws}arbitrarystring-extras3-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer] PASSED [ 4%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-({ws}=={ws}1.0{ws})-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-=={ws}1.0-alpha-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-<={ws}1!3.0.0.rc2-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None--extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-Package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-installer] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-android12] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-package] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 5%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-pAcKaGe] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-Package] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-foo-bar.quux_bAz] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-installer] PASSED [ 6%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None--extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/packagename.zip--extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git.example.com/MyProject--extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@master--extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-gopher:/foo/com--extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-==={ws}arbitrarystring-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-({ws}=={ws}1.0{ws})-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-=={ws}1.0-alpha-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-<={ws}1!3.0.0.rc2-extras3-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package] PASSED [ 7%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-Package] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-installer] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-android12] PASSED [ 8%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-installer] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-android12] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-pAcKaGe] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-Package] PASSED [ 9%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[ -sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None--extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/packagename.zip--extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git.example.com/MyProject--extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+ssh://git@github.com:pypa/packaging.git--extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@master--extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@v1.0--extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-gopher:/foo/com--extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-==={ws}arbitrarystring-extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-({ws}=={ws}1.0{ws})-extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-=={ws}1.0-alpha-extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-<={ws}1!3.0.0.rc2-extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-None-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None--extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/packagename.zip--extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12] PASSED [ 10%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git.example.com/MyProject--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+ssh://git@github.com:pypa/packaging.git--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@master--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@v1.0--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-gopher:/foo/com--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-==={ws}arbitrarystring-extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-({ws}=={ws}1.0{ws})-extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-=={ws}1.0-alpha-extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-<={ws}1!3.0.0.rc2-extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-python_version{ws}>={ws}'3.3'-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/packagename.zip--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git.example.com/MyProject--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+ssh://git@github.com:pypa/packaging.git--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@master--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@v1.0--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-gopher:/foo/com--extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras1-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras2-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-==={ws}arbitrarystring-extras3-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package] PASSED [ 11%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-({ws}=={ws}1.0{ws})-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-=={ws}1.0-alpha-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-<={ws}1!3.0.0.rc2-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-({ws}python_version{ws}>={ws}"3.4"{ws}){ws}and extra{ws}=={ws}"oursql"-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None--extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/packagename.zip--extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-ssh://user:pass%20word@example.com/packagename.zip--extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-https://example.com/name;v=1.1/?query=foo&bar=baz#blah--extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git.example.com/MyProject--extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+ssh://git@github.com:pypa/packaging.git--extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@master--extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@v1.0--extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-git+https://git.example.com/MyProject.git@refs/pull/123/head--extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-gopher:/foo/com--extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-==={ws}arbitrarystring-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}==={ws}arbitrarystring{ws})-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-({ws}=={ws}1.0{ws})-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-=={ws}1.0-alpha-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-<={ws}1!3.0.0.rc2-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None->{ws}2.2{ws},{ws}<{ws}3-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras0-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras1-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras2-android12] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-pAcKaGe] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-Package] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-foo-bar.quux_bAz] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-installer] PASSED [ 12%] tests/test_requirements.py::test_basic_valid_requirement_parsing[\t-sys_platform{ws}!={ws}'linux' and(os_name{ws}=={ws}'linux' or python_version{ws}>={ws}'3.3'{ws}){ws}-None-(>{ws}2.2{ws},{ws}<{ws}3)-extras3-android12] PASSED [ 12%] tests/test_requirements.py::test_normalized_requirements[mariadb>=1.0.1; extra == "mariadb_connector"-mariadb>=1.0.1; extra == "mariadb-connector"] PASSED [ 12%] tests/test_requirements.py::test_normalized_requirements[mariadb>=1.0.1; python_version >= "3" and extra == "mariadb_connector"-mariadb>=1.0.1; python_version >= "3" and extra == "mariadb-connector"] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_valid_marker[python_implementation == ''] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_valid_marker[platform_python_implementation == ''] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_valid_marker[os.name == 'linux'] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_valid_marker[os_name == 'linux'] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_valid_marker['8' in platform.version] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_valid_marker['8' not in platform.version] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_file_url[file:///absolute/path] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_file_url[file://.] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_file_url[file:.] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_file_url[file:/.] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_empty_extras PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_empty_specifier PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_error_when_empty_string PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_error_no_name PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_error_when_missing_comma_in_extras PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_error_when_trailing_comma_in_extras PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_error_when_parens_not_closed_correctly PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_error_when_prefix_match_is_used_incorrectly PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_error_when_local_version_label_is_used_incorrectly[>=] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_error_when_local_version_label_is_used_incorrectly[<=] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_error_when_local_version_label_is_used_incorrectly[>] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_error_when_local_version_label_is_used_incorrectly[<] PASSED [ 12%] tests/test_requirements.py::TestRequirementParsing::test_error_when_local_version_label_is_used_incorrectly[~=] PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_when_bracket_not_closed_correctly PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_when_extras_bracket_left_unclosed PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_no_space_after_url PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_marker_bracket_unclosed PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_no_url_after_at PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_invalid_marker_lvalue PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_invalid_marker_rvalue PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_invalid_marker_notin_without_whitespace PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_when_no_word_boundary PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_invalid_marker_not_without_in PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_invalid_marker_with_invalid_op PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_on_legacy_version_outside_triple_equals PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_on_missing_version_after_op PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_on_missing_op_after_name PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_on_random_char_after_specifier PASSED [ 13%] tests/test_requirements.py::TestRequirementParsing::test_error_on_missing_comma_in_specifier PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_types_with_nothing PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_types_with_specifier_and_marker PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_types_with_url PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[--] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-- @ https://url ] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[--!=2.0] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[--==2.*] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a]-] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a]- @ https://url ] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a]-!=2.0] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a]-==2.*] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a,b]-] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a,b]- @ https://url ] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a,b]-!=2.0] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a,b]-==2.*] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a1,b1,b2]-] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a1,b1,b2]- @ https://url ] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a1,b1,b2]-!=2.0] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[-[a1,b1,b2]-==2.*] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"--] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"-- @ https://url ] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"--!=2.0] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"--==2.*] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"-[a]-] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"-[a]- @ https://url ] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"-[a]-!=2.0] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"-[a]-==2.*] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"-[a,b]-] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"-[a,b]- @ https://url ] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"-[a,b]-!=2.0] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"-[a,b]-==2.*] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"-[a1,b1,b2]-] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"-[a1,b1,b2]- @ https://url ] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"-[a1,b1,b2]-!=2.0] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; python_version == "3.11"-[a1,b1,b2]-==2.*] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version--] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version-- @ https://url ] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version--!=2.0] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version--==2.*] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version-[a]-] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version-[a]- @ https://url ] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version-[a]-!=2.0] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version-[a]-==2.*] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version-[a,b]-] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version-[a,b]- @ https://url ] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version-[a,b]-!=2.0] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version-[a,b]-==2.*] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version-[a1,b1,b2]-] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version-[a1,b1,b2]- @ https://url ] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version-[a1,b1,b2]-!=2.0] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_str_and_repr[; "3." not in python_version-[a1,b1,b2]-==2.*] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_equal_reqs_equal_hashes[packaging>20.1-packaging>20.1] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_equal_reqs_equal_hashes[requests[security, tests]>=2.8.1,==2.8.*;python_version<"2.7"-requests [security,tests] >= 2.8.1, == 2.8.* ; python_version < "2.7"] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_equal_reqs_equal_hashes[importlib-metadata; python_version<"3.8"-importlib-metadata; python_version<'3.8'] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_equal_reqs_equal_hashes[appdirs>=1.4.4,<2; os_name=="posix" and extra=="testing"-appdirs>=1.4.4,<2; os_name == 'posix' and extra == 'testing'] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_equivalent_reqs_equal_hashes_unequal_strings[scikit-learn==1.0.1-scikit_learn==1.0.1] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[package_one-package_two] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[packaging>20.1-packaging>=20.1] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[packaging>20.1-packaging>21.1] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[packaging>20.1-package>20.1] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[requests[security,tests]>=2.8.1,==2.8.*;python_version<"2.7"-requests [security,tests] >= 2.8.1 ; python_version < "2.7"] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[importlib-metadata; python_version<"3.8"-importlib-metadata; python_version<'3.7'] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_different_reqs_different_hashes[appdirs>=1.4.4,<2; os_name=="posix" and extra=="testing"-appdirs>=1.4.4,<2; os_name == 'posix' and extra == 'docs'] PASSED [ 13%] tests/test_requirements.py::TestRequirementBehaviour::test_compare_with_string PASSED [ 13%] tests/test_requirements.py::test_pickle_requirement_roundtrip[requests] PASSED [ 13%] tests/test_requirements.py::test_pickle_requirement_roundtrip[requests>=2.0] PASSED [ 13%] tests/test_requirements.py::test_pickle_requirement_roundtrip[requests>=2.0,<3.0] PASSED [ 13%] tests/test_requirements.py::test_pickle_requirement_roundtrip[requests>=2.0; python_version >= "3.8"] PASSED [ 13%] tests/test_requirements.py::test_pickle_requirement_roundtrip[requests[security,socks]>=2.0] PASSED [ 13%] tests/test_requirements.py::test_pickle_requirement_roundtrip[my-pkg @ https://example.com] PASSED [ 13%] tests/test_requirements.py::test_pickle_requirement_roundtrip[Django>=1.4.2,!=1.5.0,!=1.5.1; python_version < "3"] PASSED [ 13%] tests/test_requirements.py::test_pickle_requirement_setstate_rejects_invalid_state PASSED [ 13%] tests/test_requirements.py::test_pickle_requirement_setstate_rejects_invalid_string PASSED [ 13%] tests/test_requirements.py::test_pickle_requirement_old_format_loads PASSED [ 13%] tests/test_requirements.py::test_pickle_requirement_26_0_format_loads PASSED [ 13%] tests/test_requirements.py::test_pickle_requirement_25_0_format_loads PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[~=2.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[==2.1.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[==2.1.0.3] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[!=2.2.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[!=2.2.0.5] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[<=5] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[>=7.9a1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[<1.0.dev1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_valid[>2.0.post1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_match_args PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[2.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[=>2.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[==] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[~=1.0+5] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[>=1.0+deadbeef] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[<=1.0+abc123] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[>1.0+watwat] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[<1.0+1.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[~=1.0.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[>=1.0.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[<=1.0.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[>1.0.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[<1.0.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[==1.0.*+5] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[!=1.0.*+deadbeef] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[==2.0a1.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[!=2.0a1.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[==2.0.post1.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[!=2.0.post1.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[==2.0.dev1.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[!=2.0.dev1.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[==1.0+5.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[!=1.0+deadbeef.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[==1.0.*.5] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[~=1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[==1.0.dev1.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_invalid[!=1.0.dev1.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0dev] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.dev] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0dev1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-dev] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-dev1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0DEV] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.DEV] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0DEV1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.DEV1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-DEV] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-DEV1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0a] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.a] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.a1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-a] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-a1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0alpha] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.alpha] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.alpha1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-alpha] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-alpha1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0A] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.A] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.A1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-A] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-A1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0ALPHA] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.ALPHA] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.ALPHA1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-ALPHA] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-ALPHA1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0b] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.b] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.b1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-b] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-b1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0beta] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.beta] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.beta1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-beta] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-beta1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0B] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.B] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.B1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-B] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-B1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0BETA] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.BETA] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.BETA1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-BETA] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-BETA1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0c] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.c] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.c1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-c] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-c1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0rc] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.rc] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.rc1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-rc] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-rc1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0C] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.C] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.C1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-C] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-C1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0RC] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.RC] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.RC1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-RC] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-RC1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0post] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.post] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0post1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-post] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-post1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0POST] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.POST] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0POST1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.POST1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-POST] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-POST1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0-5] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0+AbC] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.01] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0a05] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0b07] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0c056] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0rc09] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.0.post000] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[1.1.dev09000] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[00!1.2] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[0100!0.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[v1.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_normalized[ \r \x0c \x0b v1.0\t\n] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[!=2.0-!=2.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[<2.0-<2.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[<=2.0-<=2.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[==2.0-==2.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[>2.0->2.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[>=2.0->=2.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[~=2.0-~=2.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_str_and_repr[< 2-<2] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[~=2.0] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[==2.1.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[==2.1.0.3] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[!=2.2.*] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[!=2.2.0.5] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[<=5] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[>=7.9a1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[<1.0.dev1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers_hash[>2.0.post1] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-~=2.0-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-==2.1.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-==2.1.0.3-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-!=2.2.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-!=2.2.0.5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-<=5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1->=7.9a1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-<1.0.dev1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1->2.0.post1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-==2.1.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-==2.1.0.3-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-!=2.2.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-!=2.2.0.5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-<=5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0->=7.9a1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0-<1.0.dev1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[~=2.0->2.0.post1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-~=2.0-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-==2.1.0.3-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-!=2.2.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-!=2.2.0.5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-<=5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*->=7.9a1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*-<1.0.dev1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.*->2.0.post1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-~=2.0-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-==2.1.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-!=2.2.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-!=2.2.0.5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-<=5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3->=7.9a1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3-<1.0.dev1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[==2.1.0.3->2.0.post1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-~=2.0-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-==2.1.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-==2.1.0.3-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-!=2.2.0.5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-<=5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*->=7.9a1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*-<1.0.dev1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.*->2.0.post1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-~=2.0-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-==2.1.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-==2.1.0.3-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-!=2.2.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-<=5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5->=7.9a1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5-<1.0.dev1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[!=2.2.0.5->2.0.post1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-~=2.0-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-==2.1.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-==2.1.0.3-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-!=2.2.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-!=2.2.0.5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5->=7.9a1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5-<1.0.dev1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<=5->2.0.post1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-~=2.0-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-==2.1.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-==2.1.0.3-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-!=2.2.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-!=2.2.0.5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-<=5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1-<1.0.dev1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>=7.9a1->2.0.post1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-~=2.0-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-==2.1.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-==2.1.0.3-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-!=2.2.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-!=2.2.0.5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1-<=5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1->=7.9a1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[<1.0.dev1->2.0.post1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-~=2.0-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-==2.1.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-==2.1.0.3-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-!=2.2.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-!=2.2.0.5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-<=5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1->=7.9a1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_true[>2.0.post1-<1.0.dev1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_canonicalizes[==2.8.0-==2.8] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-~=2.0-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-==2.1.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-==2.1.0.3-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-!=2.2.*-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-!=2.2.0.5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-<=5-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1->=7.9a1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-<1.0.dev1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1->2.0.post1-ne] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-==2.1.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-==2.1.0.3-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-!=2.2.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-!=2.2.0.5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-<=5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0->=7.9a1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0-<1.0.dev1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[~=2.0->2.0.post1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-~=2.0-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-==2.1.0.3-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-!=2.2.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-!=2.2.0.5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-<=5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*->=7.9a1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*-<1.0.dev1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.*->2.0.post1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-~=2.0-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-==2.1.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-!=2.2.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-!=2.2.0.5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-<=5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3->=7.9a1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3-<1.0.dev1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[==2.1.0.3->2.0.post1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-~=2.0-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-==2.1.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-==2.1.0.3-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-!=2.2.0.5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-<=5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*->=7.9a1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*-<1.0.dev1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.*->2.0.post1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-~=2.0-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-==2.1.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-==2.1.0.3-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-!=2.2.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-<=5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5->=7.9a1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5-<1.0.dev1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[!=2.2.0.5->2.0.post1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-~=2.0-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-==2.1.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-==2.1.0.3-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-!=2.2.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-!=2.2.0.5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5->=7.9a1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5-<1.0.dev1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<=5->2.0.post1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-~=2.0-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-==2.1.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-==2.1.0.3-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-!=2.2.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-!=2.2.0.5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-<=5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1-<1.0.dev1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>=7.9a1->2.0.post1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-~=2.0-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-==2.1.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-==2.1.0.3-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-!=2.2.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-!=2.2.0.5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1-<=5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1->=7.9a1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[<1.0.dev1->2.0.post1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-~=2.0-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-==2.1.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-==2.1.0.3-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-!=2.2.*-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-!=2.2.0.5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-<=5-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1->=7.9a1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_false[>2.0.post1-<1.0.dev1-eq] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_comparison_non_specifier PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-==2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-==2.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-==2.0.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-==2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-==2.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-==2.0.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-==2+deadbeef-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-==2.0+deadbeef-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-==2.0.0+deadbeef-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef.0-==2.0.0+deadbeef.00-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.dev1-==2.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2a1-==2.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2a1.post1-==2.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2b1-==2.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2b1.dev1-==2.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2c1-==2.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2c1.post1.dev1-==2.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2c1.post1.dev1-==2.0.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2rc1-==2.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2rc1-==2.0.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2-==2.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2-==2.0.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2-==2.0.0.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2-==0!2.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[0!2-==2.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-==2.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.0-==2.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.0.0-==2.0.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1+local.version-==2.1.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-!=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-!=2.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.1-!=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.1-!=2.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.1-!=2.0.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-!=2.0+deadbeef-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-!=3.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-!=2.0.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3-!=2.0.0.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1.0.0-!=2.0.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0->=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0->=2.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0->=2.0.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1->=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1.dev1->=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3->=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3.0.0a8->=3.0.0a7-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-<=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-<=2.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-<=2.0.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.dev1-<=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1-<=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1.dev1-<=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1-<=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1.post1-<=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1-<=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1.post1.dev1-<=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0rc1-<=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1-<=2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3.0.0a7-<=3.0.0a8-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3->2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1->2.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.1->2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1.post1->2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1+local.version->2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3.0.0a8->3.0.0a7-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1-<2-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-<2.1-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.dev0-<2.1-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3.0.0a7-<3.0.0a8-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1-~=1.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0.1-~=1.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.1-~=1.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.9999999-~=1.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.1-~=1.0a1-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2022.01.01-~=2022.01.01-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-~=2!1.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-==2!1.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-==2!1.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-!=1.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0.0-==2!1.0.0.0.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0.0-==2!1.0.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0.0-==2!1.*-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0-!=2!1.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0-<=2!0.1-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0->=2.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0-<2!0.1-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0->2.0-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.5->2.0dev-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0+local->1.0.dev1-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[4.1.0a2.dev1235+local->4.1.0a2.dev1234-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0a2+local->1.0a1-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0b2+local->1.0b1-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0rc2+local->1.0rc1-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0.post2+local->1.0.post1-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0.dev2+local->1.0.dev1-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0a1.dev2+local->1.0a1.dev1-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0.post1.dev2+local->1.0.post1.dev1-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-==2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-==2.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-==2.0.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-==2.0+deadbeef-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-==3.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1-==2.0.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3-==2.0.0.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.1.0.0-==2.0.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-!=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-!=2.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-!=2.0.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-!=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-!=2.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-!=2.0.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-!=2+deadbeef-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-!=2.0+deadbeef-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef-!=2.0.0+deadbeef-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+deadbeef.0-!=2.0.0+deadbeef.00-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.dev1-!=2.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2a1-!=2.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2a1.post1-!=2.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2b1-!=2.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2b1.dev1-!=2.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2c1-!=2.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2c1.post1.dev1-!=2.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2c1.post1.dev1-!=2.0.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2rc1-!=2.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2rc1-!=2.0.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2-!=2.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2-!=2.0.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2-!=2.0.0.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-!=2.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.0-!=2.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.0.0-!=2.0.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.dev1->=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1->=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1.dev1->=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1->=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1.post1->=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1->=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1.post1.dev1->=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0rc1->=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1->=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1-<=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1.dev1-<=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3-<=2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1->2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.dev1->2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1->2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1.post1->2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1->2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1.dev1->2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1->2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1.post1.dev1->2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0rc1->2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0->2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1->2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.post1.dev1->2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0+local.version->2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[4.1.0a2.dev1234+local->4.1.0a2.dev1234-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0a1+local->1.0a1-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0b1+local->1.0b1-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0rc1+local->1.0rc1-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0.post1+local->1.0.post1-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0.dev1+local->1.0.dev1-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0a1.dev1+local->1.0a1.dev1-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0.post1.dev1+local->1.0.post1.dev1-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0.dev1-<2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1-<2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0a1.post1-<2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b1-<2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0b2.dev1-<2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1-<2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0c1.post1.dev1-<2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0rc1-<2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-<2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.post1-<2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.post1.dev1-<2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[3-<2-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2.0-~=1.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.1.0-~=1.0.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.1.post1-~=1.0.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0-~=2!1.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-~=1.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-==1.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0-==2!1.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-==1.0.0.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0-==2!1.0.0.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-==1.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[1.0-==2!1.*-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifiers[2!1.0-!=2!1.0-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_invalid_version[==1.0-not a valid version-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_invalid_version[==1.*-not a valid version-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_invalid_version[>=1.0-not a valid version-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_invalid_version[>1.0-not a valid version-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_invalid_version[<=1.0-not a valid version-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_invalid_version[<1.0-not a valid version-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_invalid_version[~=1.0-not a valid version-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_invalid_version[!=1.0-not a valid version-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_invalid_version[!=1.*-not a valid version-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_invalid_version[===invalid-invalid-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_invalid_version[===foobar-invalid-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[>1.0-None-True-1.0.dev1-False-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[>1.0-None-True-2.0.dev1-True-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[>1.0-False-True-2.0.dev1-False-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[>1.0-None-False-2.0.dev1-True-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[>1.0-True-None-2.0.dev1-True-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[>1.0-False-None-2.0.dev1-False-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[>=2.0.dev1-None-True-2.0a1-True-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[>=2.0.dev1-None-False-2.0a1-True-False] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[>1.0-None-True-2.0a1-True-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[>1.0-None-True-2.0b1-True-True] PASSED [ 13%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[>1.0-None-True-2.0rc1-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[==2.0.*-None-True-2.0.dev1-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[==2.0.*-None-False-2.0.dev1-True-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[<1.0.dev1-None-False-0.9.dev1-True-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[>1.0.dev1-None-None-1.1.dev1-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_set[>1.0-True-False-2.0.dev1-True-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0.0-===1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0.dev0-===1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0-===1.0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0.dev0-===1.0.dev0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0+downstream1-===1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0-===1.0+downstream1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[foobar-===foobar-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[foobar-===baz-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0a1-===1.0a1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0A1-===1.0A1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0a1-===1.0A1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0A1-===1.0a1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0b1-===1.0b1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0B1-===1.0B1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0b1-===1.0B1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0B1-===1.0b1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0rc1-===1.0rc1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0RC1-===1.0RC1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0rc1-===1.0RC1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0RC1-===1.0rc1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0.post1-===1.0.post1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0.POST1-===1.0.POST1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0.post1-===1.0.POST1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0.POST1-===1.0.post1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0.dev1-===1.0.dev1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0.DEV1-===1.0.DEV1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0.dev1-===1.0.DEV1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0.DEV1-===1.0.dev1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0+local-===1.0+local-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0+LOCAL-===1.0+LOCAL-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0+local-===1.0+LOCAL-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0+LOCAL-===1.0+local-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0+abc.def-===1.0+abc.def-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0+ABC.DEF-===1.0+ABC.DEF-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0+abc.def-===1.0+ABC.DEF-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0+ABC.DEF-===1.0+abc.def-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0+AbC-===1.0+AbC-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0+AbC-===1.0+abc-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0+AbC-===1.0+ABC-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0a1.post2.dev3-===1.0a1.post2.dev3-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0A1.POST2.DEV3-===1.0A1.POST2.DEV3-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0a1.post2.dev3-===1.0A1.POST2.DEV3-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[1.0A1.POST2.DEV3-===1.0a1.post2.dev3-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[lolwat-===LOLWAT-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[lolwat-===LoLWaT-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[LOLWAT-===lolwat-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality[LoLWaT-===lOlwAt-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.1-1.01-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.01-1.1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.01-1.01-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.1-1.1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.1-version4-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.1-version5-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.01-version6-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.01-version7-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.a1-1.a1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1a1-1.a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.a1-1a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1a1-1a1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.a1-version12-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1a1-version13-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===0!1.0-0!1.0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===0!1.0-1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0-0!1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===0!1.0-version17-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0-version18-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===01.0-01.0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===01.0-1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0-01.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===01.0-version22-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0-version23-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0.post1-1.0.post1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0-1-1.0-1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0-1-1.0.post1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0.post1-1.0-1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0-1-version28-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0.post1-version29-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0.dev01-1.0.dev01-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0.dev01-1.0.dev1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0.dev1-1.0.dev01-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0.dev01-version33-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_arbitrary_equality_normalization[===1.0.dev1-version34-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[==1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[>=1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[<=1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[~=1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[<1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[>1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[<1.0.dev1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[>1.0.dev1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[!=1.0.dev1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[==1.0.*-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[==1.0.dev1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[>=1.0.dev1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[<=1.0.dev1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_prereleases_detection[~=1.0.dev1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>=1.0-2.0.dev1-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>=2.0.dev1-2.0a1-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[==2.0.*-2.0a1.dev1-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<=2.0-1.0.dev1-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<=2.0.dev1-1.0a1-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<2.0-2.0a1-None-None-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<2.0a2-2.0a1-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0.dev1-1.0.dev0-None-None-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0.dev1-1.0.dev2-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0.dev1-1.0.post0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0.dev1-1.0.post1-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0.dev0-1.0.post0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0a1-1.0.post0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0b1-1.0.post0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0rc1-1.0.post0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0a1-1.0a1.post0-None-None-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0b2-1.0b2.post0-None-None-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0rc1-1.0rc1.post0-None-None-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0a1-1.0a2.post0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0b1-1.0b2.post0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0.dev1-1.0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0.dev1-1.0a1-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0.dev1-1.1-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0-1.0.post0-None-None-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0-1.0.post1-None-None-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0-2.0.post0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0-0.9.post0-None-None-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0.dev1-1.1.post0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[>1.0.dev1-0.9.post0-None-None-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post1-1.0.post1.dev0-None-None-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post0-1.0.post0.dev0-None-None-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post1-1.0.dev0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post1-1.0a1-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post1-1.0rc1-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post0-1.0.dev0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post0-1.0a1-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post0-1.0b1-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post0-1.0rc2-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post1-1.0.post0.dev0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post2-1.0.post1.dev0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post1-1.0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post1-1.0.post0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post1-0.9-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post0-1.0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post10-1.0.dev0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post10-1.0.post9.dev0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post10-1.0.post9-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post1-1.0+local-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post1-1.0.post0+local-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<1.0.post1-0.9.dev0-None-None-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<=2.0-1.0.dev1-False-None-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<=2.0a1-1.0.dev1-False-None-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<=2.0-1.0.dev1-None-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<=2.0a1-1.0.dev1-None-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<=2.0-1.0.dev1-True-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<=2.0a1-1.0.dev1-True-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<=2.0-1.0.dev1-False-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifiers_prereleases[<=2.0a1-1.0.dev1-False-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0.dev1-None-None-input0-expected0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.2.3-None-None-input1-expected1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.2.3-None-None-input2-expected2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0-None-None-input3-expected3] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[!=2.0a1-None-None-input4-expected4] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[==2.0a1-None-None-input5-expected5] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>2.0a1-None-None-input6-expected6] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[<2.0a1-None-None-input7-expected7] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[~=2.0a1-None-None-input8-expected8] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0.dev1-None-False-input9-expected9] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0.dev1-True-None-input10-expected10] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0.dev1-False-None-input11-expected11] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0-True-False-input12-expected12] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0-False-True-input13-expected13] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0-True-True-input14-expected14] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0-False-False-input15-expected15] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0-None-None-input16-expected16] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[>=1.0-None-None-input17-expected17] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[===foobar-None-None-input18-expected18] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[===foobar-None-None-input19-expected19] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[===1.0-None-None-input20-expected20] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[===1.0-None-None-input21-expected21] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[===foobar-None-None-input22-expected22] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[===1.0-None-None-input23-expected23] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[!=1.0-None-None-input24-expected24] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[!=1.0-None-None-input25-expected25] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[!=2.0.*-None-None-input26-expected26] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[!=2.0.*-None-None-input27-expected27] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[!=1.0-None-True-input28-expected28] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[!=1.0-None-False-input29-expected29] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[!=1.0-True-None-input30-expected30] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[!=1.0-False-None-input31-expected31] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[!=1.0-True-True-input32-expected32] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[!=1.0-False-False-input33-expected33] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[===foobar-None-True-input34-expected34] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[===foobar-None-False-input35-expected35] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[===foobar-True-None-input36-expected36] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[===foobar-False-None-input37-expected37] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[===foobar-True-True-input38-expected38] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter[===foobar-False-False-input39-expected39] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter_arbitrary_equality_normalization[===1.01-input0-expected0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter_arbitrary_equality_normalization[===1.1-input1-expected1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter_arbitrary_equality_normalization[===1.1-input2-expected2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter_arbitrary_equality_normalization[===1.01-input3-expected3] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter_arbitrary_equality_normalization[===1.1-input4-expected4] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter_arbitrary_equality_normalization[===1.01-input5-expected5] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter_arbitrary_equality_normalization[===1.a1-input6-expected6] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter_arbitrary_equality_normalization[===1a1-input7-expected7] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter_with_key[None-expected_indexes0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter_with_key[True-expected_indexes1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_filter_with_key[False-expected_indexes2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[~=2.0-~=] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[==2.1.*-==] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[==2.1.0.3-==] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[!=2.2.*-!=] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[!=2.2.0.5-!=] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[<=5-<=] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[>=7.9a1->=] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[<1.0.dev1-<] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[>2.0.post1->] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_operator_property[===lolwat-===] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[~=2.0-2.0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[==2.1.*-2.1.*] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[==2.1.0.3-2.1.0.3] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[!=2.2.*-2.2.*] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[!=2.2.0.5-2.2.0.5] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[<=5-5] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[>=7.9a1-7.9a1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[<1.0.dev1-1.0.dev1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[>2.0.post1-2.0.post1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_version_property[===lolwat-lolwat] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_length[-0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_length[==2.0-1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_length[>=2.0-1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_length[>=2.0,<3-2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_length[>=2.0,<3,==2.4-3] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_iteration[-expected_items0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_iteration[==2.0-expected_items1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_iteration[>=2.0-expected_items2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_iteration[>=2.0,<3-expected_items3] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_iteration[>=2.0,<3,==2.4-expected_items4] PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_equal_for_compatible_operator PASSED [ 14%] tests/test_specifiers.py::TestSpecifier::test_specifier_hash_for_compatible_operator PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_consistency[>=1.0-test_versions0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_consistency[<=1.0-test_versions1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_consistency[>1.0-test_versions2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_consistency[<1.0-test_versions3] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_consistency[==1.0-test_versions4] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_consistency[!=1.0-test_versions5] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_consistency[~=1.0-test_versions6] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_consistency[>=1.0a1-test_versions7] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_consistency[>=1.0.post1-test_versions8] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_consistency[>=1.0.dev1-test_versions9] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_consistency[==1.0+local-test_versions10] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_consistency[>=1!1.0-test_versions11] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_with_wildcards[==1.0.*-test_versions0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_with_wildcards[!=1.0.*-test_versions1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_with_arbitrary_equality[===1.0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_with_arbitrary_equality[===1.0.0+local] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_with_arbitrary_equality[===1.0.dev1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierInternal::test_spec_version_cache_compatible_operator[~=1.4.2-versions0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.dev0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.dev456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.dev456+local] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0a0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0a0.post0.dev0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0a0.post0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0a1.dev1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0a1.dev1+local] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0a1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0a1+local] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0b0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0b1.dev456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0b2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0b2.post345.dev456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0b2.post345] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0b2-346] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0rc0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0rc1.dev1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0c1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0rc2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.post0.dev0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.post0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.post456.dev34] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.post456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.post456+local] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.1.dev1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.1a1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.1+local] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.0.1.post1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.1.dev1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+a] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+abc] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+abcdef] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+def] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+1.abc] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+1.1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+1.1.0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+123] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2+123456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2.r32+123456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1.2.rev33+123456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.dev0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.dev456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.dev456+local] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0a0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0a0.post0.dev0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0a0.post0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0a1.dev1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0a1.dev1+local] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0a1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0a1+local] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0b0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0b1.dev456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0b2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0b2.post345.dev456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0b2.post345] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0b2-346] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0rc0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0rc1.dev1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0c1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0rc2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.post0.dev0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.post0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.post456.dev34] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.post456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.post456+local] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.1.dev1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.1a1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.1+local] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.0.1.post1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.1.dev1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+a] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+abc] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+abcdef] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+def] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+1.abc] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+1.1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+1.1.0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+123] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2+123456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2.r32+123456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier[1!1.2.rev33+123456] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier_arbitrary_string[None-versions0-expected0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier_arbitrary_string[False-versions1-expected1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier_arbitrary_string[True-versions2-expected2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier_arbitrary_string[None-versions3-expected3] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier_arbitrary_string[False-versions4-expected4] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier_arbitrary_string[True-versions5-expected5] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier_arbitrary_string[None-versions6-expected6] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier_arbitrary_string[False-versions7-expected7] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier_arbitrary_string[True-versions8-expected8] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier_ordering_with_arbitrary[versions0-expected0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier_ordering_with_arbitrary[versions1-expected1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifier_ordering_with_arbitrary[versions2-expected2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_create_from_specifiers PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_match_args PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[None-True-1.0.dev1-True-True-] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[False-True-1.0.dev1-False-True-] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[True-False-1.0.dev1-True-False-] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[True-False-1.0.dev1-False-False->=1.0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[True-False-1.0.dev1-True-False-==1.*] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[False-None-1.0.dev1-False-True-] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[False-None-2.0.dev1-False-True->=1.0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[True-None-1.0.dev1-True-True-] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[True-None-2.0.dev1-True-True->=1.0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[None-True-2.0b1-True-True-] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[None-False-2.0a1-True-False-] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[True-False-1.0rc1-True-False-] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[False-True-1.0.post1.dev1-False-True-] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[None-False-2.0.dev1-True-False-==2.0.dev1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[True-False-1.0.dev1-True-False-==1.0.*] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[False-True-1.0.dev1-False-True-!=2.0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[None-True-1.5a1-True-True->=1.0,<2.0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[False-True-1.5b1-False-True->=1.0,<2.0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[True-False-1.5rc1-True-False->=1.0,<2.0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[None-True-1.0a1-True-True-] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[None-True-1.0b2-True-True-] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[None-True-1.0rc3-True-True-] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[None-True-1.0.dev4-True-True-] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[None-False-1.0a1-True-False->=1.0a1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_prereleases_explicit[None-False-0.9.dev0-True-False-<1.0.dev1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_prereleases PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0.dev1-None-None-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0.dev1-False-False-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0.dev1-True-False-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0.dev1-None-False-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0.dev1-None-True-False-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0.dev1-False-True-False-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0.dev1-False-False-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0.dev1-None-False-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0a1-None-None-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0b1-None-None-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0rc1-None-None-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0.post1.dev1-None-None-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[>=1.0-2.0.dev1-None-None-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[==1.*-1.5.0a1-None-None-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[>=1.0,<3.0-2.0.dev1-None-None-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[!=2.0-2.0.dev1-None-None-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-3.0.0.dev1-None-None-True-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-3.0.0.dev1-True-None-True-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-3.0.0.dev1-None-True-True-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-3.0.0.dev1-True-True-True-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-3.0.0.dev1-False-False-True-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-3.0.0.dev1-None-None-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[>=2.0-1.9.0.dev1-True-None-True-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[>=2.0-1.9.0.dev1-None-True-True-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[>=2.0-1.9.0.dev1-True-True-True-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[>=2.0-1.9.0.dev1-None-None-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[>=1.0-1.0.0.dev1-None-None-True-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[<=1.0-1.0.0.dev1-None-None-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[<1.0-1.0.0.dev1-None-None-True-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[<1.0-0.9.0.dev1-None-None-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[>=1.0.dev1-1.0.0.dev1-None-None-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[>=1.0.dev1-1.0.0.dev1-False-False-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[==1.0.0.dev1-1.0.0.dev1-False-False-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0-None-None-True-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0-False-False-False-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0-True-False-False-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0.dev1-True-None-False-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0.dev1-False-None-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[~=1.0-1.1.0.dev1-True-False-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[>=1.0.dev1-1.0.0.dev1-None-False-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_contains_installed_prereleases[>=1.0.dev1-1.0.0.dev1-False-None-False-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-None-input0-expected0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0.dev1-None-None-input1-expected1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-None-input2-expected2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.2.3-None-None-input3-expected3] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.2.3-None-None-input4-expected4] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-None-input5-expected5] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0-None-None-input6-expected6] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[!=2.0a1-None-None-input7-expected7] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[==2.0a1-None-None-input8-expected8] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>2.0a1-None-None-input9-expected9] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[<2.0a1-None-None-input10-expected10] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[~=2.0a1-None-None-input11-expected11] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-False-input12-expected12] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0.dev1-None-False-input13-expected13] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-True-input14-expected14] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-True-None-input15-expected15] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-False-None-input16-expected16] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0.dev1-True-None-input17-expected17] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0.dev1-False-None-input18-expected18] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-True-None-input19-expected19] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-False-None-input20-expected20] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0-True-False-input21-expected21] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0-False-True-input22-expected22] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0-True-True-input23-expected23] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0-False-False-input24-expected24] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0-None-None-input25-expected25] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0dev-None-None-input26-expected26] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0-True-None-input27-expected27] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0-False-None-input28-expected28] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0dev-False-None-input29-expected29] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0dev-True-None-input30-expected30] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0-None-False-input31-expected31] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0-None-True-input32-expected32] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0dev-None-False-input33-expected33] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0dev-None-True-input34-expected34] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0-True-False-input35-expected35] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0-False-True-input36-expected36] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0dev-True-False-input37-expected37] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,<=2.0dev-False-True-input38-expected38] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-None-input39-expected39] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-False-input40-expected40] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-False-None-input41-expected41] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-None-input42-expected42] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-None-False-input43-expected43] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[-False-None-input44-expected44] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[===foobar-None-None-input45-expected45] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[===foobar-None-None-input46-expected46] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[===1.0-None-None-input47-expected47] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[===1.0-None-None-input48-expected48] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,===foobar-None-None-input49-expected49] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[!=2.0,===foobar-None-None-input50-expected50] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,===1.5-None-None-input51-expected51] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=2.0,===1.5-None-None-input52-expected52] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[===foobar-None-None-input53-expected53] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[===1.0-None-None-input54-expected54] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,===1.5-None-None-input55-expected55] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[!=1.0-None-None-input56-expected56] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[!=1.0-None-None-input57-expected57] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[!=2.0.*-None-None-input58-expected58] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[!=2.0.*-None-None-input59-expected59] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[!=1.0,!=2.0-None-None-input60-expected60] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[>=1.0,!=2.0-None-None-input61-expected61] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[===foobar-None-True-input62-expected62] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[===foobar-None-False-input63-expected63] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[===foobar-True-None-input64-expected64] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[===foobar-False-None-input65-expected65] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[===foobar-True-True-input66-expected66] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[===foobar-False-False-input67-expected67] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[===foobar,===foobar-None-None-input68-expected68] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifier_filter[==1.*,>=1.0-None-None-input69-expected69] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifierset_filter_with_key[None-expected_indexes0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifierset_filter_with_key[True-expected_indexes1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_specifierset_filter_with_key[False-expected_indexes2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifierset_filter_with_key[None-expected_indexes0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifierset_filter_with_key[True-expected_indexes1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_empty_specifierset_filter_with_key[False-expected_indexes2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-None-input0-expected0] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-None-input1-expected1] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-True-input2-expected2] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-False-input3-expected3] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0a1,!=1.*,!=2.*,<3.0-None-input4-expected4] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0a1,!=1.*,!=2.*,<3.0-True-input5-expected5] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0a1,!=1.*,!=2.*,<3.0-False-input6-expected6] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0.dev0,!=1.*,!=2.*,<3.0.dev0-None-input7-expected7] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0.dev0,!=1.*,!=2.*,<3.0.dev0-True-input8-expected8] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0.dev0,!=1.*,!=2.*,<3.0.dev0-False-input9-expected9] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0,!=1.0,!=1.1,<2.0-None-input10-expected10] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0,!=1.0,!=1.1,<2.0-None-input11-expected11] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0,!=1.0,!=1.1,<2.0-True-input12-expected12] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0,!=1.0,!=1.1,<2.0-False-input13-expected13] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-None-input14-expected14] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-None-input15-expected15] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-True-input16-expected16] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-False-input17-expected17] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-None-input18-expected18] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-None-input19-expected19] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-None-input20-expected20] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-True-input21-expected21] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-True-input22-expected22] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-False-input23-expected23] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=0.9,!=0.9,<=1.0-None-input24-expected24] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=0.9,!=0.9,<=1.0-None-input25-expected25] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=0.9,!=0.9,<=1.0-True-input26-expected26] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=0.9,!=0.9,<=1.0-False-input27-expected27] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1!0,!=1!1.*,!=1!2.*,<1!3-None-input28-expected28] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1!0,!=1!1.*,!=1!2.*,<1!3-None-input29-expected29] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1!0,!=1!1.*,!=1!2.*,<1!3-True-input30-expected30] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_filter_exclusionary_bridges[>=1!0,!=1!1.*,!=1!2.*,<1!3-False-input31-expected31] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-None-3.0.dev0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-None-3.0a1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-True-3.0.dev0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-True-3.0a1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-False-3.0.dev0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-False-3.0a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-None-0.9-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-None-1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-None-2.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-None-3.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,<=3.0-None-4.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.*,!=2.*,<3.0-None-1.0a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.*,!=2.*,<3.0-None-2.0a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.*,!=2.*,<3.0-None-3.0a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.*,!=2.*,<3.0-True-1.0a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.*,!=2.*,<3.0-True-2.0a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.*,!=2.*,<3.0-False-1.0a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.*,!=2.*,<3.0-False-2.0a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0.dev0,!=1.*,!=2.*,<3.0.dev0-None-1.0.dev0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0.dev0,!=1.*,!=2.*,<3.0.dev0-None-2.0.dev0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0.dev0,!=1.*,!=2.*,<3.0.dev0-None-3.0.dev0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0.dev0,!=1.*,!=2.*,<3.0.dev0-True-1.0.dev0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0.dev0,!=1.*,!=2.*,<3.0.dev0-True-2.0.dev0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0.dev0,!=1.*,!=2.*,<3.0.dev0-False-1.0.dev0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0,!=1.0,!=1.1,<2.0-None-1.0.post1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0,!=1.0,!=1.1,<2.0-None-1.1.post1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0,!=1.0,!=1.1,<2.0-None-1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0,!=1.0,!=1.1,<2.0-None-1.1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0,!=1.0,!=1.1,<2.0-None-2.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0,!=1.0,!=1.1,<2.0-True-1.0.post1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0,!=1.0,!=1.1,<2.0-True-1.1.post1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0,!=1.0,!=1.1,<2.0-False-1.0.post1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0,!=1.0,!=1.1,<2.0-False-1.1.post1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-None-3.0.dev0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-None-3.1.dev0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-None-0.5-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-None-3.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-None-3.1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-None-5.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-True-3.0.dev0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-True-3.1.dev0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-False-3.0.dev0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1,!=1.*,!=2.*,!=3.0,!=3.1,<4-False-3.1.dev0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-None-1.0a1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-None-1.0b1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-None-0.9-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-None-1.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-None-1.1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-None-1.1.dev0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-None-1.1a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-True-1.0a1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-True-1.0b1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-True-1.1.dev0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-True-1.1a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-False-1.0a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0a1,!=1.0,<1.1-False-1.0b1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=0.9,!=0.9,<=1.0-None-0.9.post1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=0.9,!=0.9,<=1.0-None-1.0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=0.9,!=0.9,<=1.0-None-1.0.dev0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=0.9,!=0.9,<=1.0-None-1.0a1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=0.9,!=0.9,<=1.0-None-1.0.post1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=0.9,!=0.9,<=1.0-True-0.9.post1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=0.9,!=0.9,<=1.0-True-1.0.dev0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=0.9,!=0.9,<=1.0-True-1.0a1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=0.9,!=0.9,<=1.0-True-1.0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=0.9,!=0.9,<=1.0-False-0.9.post1-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=0.9,!=0.9,<=1.0-False-1.0.dev0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=0.9,!=0.9,<=1.0-False-1.0a1-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=0.9,!=0.9,<=1.0-False-1.0-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1!0,!=1!1.*,!=1!2.*,<1!3-None-1!0.5-True] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1!0,!=1!1.*,!=1!2.*,<1!3-None-1!2.5-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1!0,!=1!1.*,!=1!2.*,<1!3-None-0!5.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1!0,!=1!1.*,!=1!2.*,<1!3-None-2!0.0-False] PASSED [ 14%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1!0,!=1!1.*,!=1!2.*,<1!3-True-1!0.5-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1!0,!=1!1.*,!=1!2.*,<1!3-True-0!5.0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1!0,!=1!1.*,!=1!2.*,<1!3-False-1!0.5-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1!0,!=1!1.*,!=1!2.*,<1!3-False-0!5.0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>1.0.dev1,==1.0.post0-None-1.0.post0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>1.0.dev1,==1.0.post1-None-1.0.post1-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>1.0a1,==1.0.post0-None-1.0.post0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>1.0.dev1,<=2.0-None-1.0.post0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>1.0.dev1,<=2.0-None-1.0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>1.0a1,<=2.0-True-1.0a1.post0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>1.0.dev1,<=1.0.post1-None-1.0.post0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>1.0.dev1,<=1.0.post1-None-1.0.post1-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>1.0.dev1,<=1.0.post1-None-1.0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>1.0.dev1,!=1.0,<=2.0-None-1.0.post0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>1.0.dev1,!=1.0,!=1.0.post0,<=2.0-None-1.0.post1-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[==1.0.dev0,<1.0.post1-None-1.0.dev0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[==1.0a1,<1.0.post0-None-1.0a1-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[==1.0.post0.dev0,<1.0.post1-None-1.0.post0.dev0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0,<1.0.post1-None-1.0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0,<1.0.post1-None-1.0.post0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0,<1.0.post1-True-1.0.dev0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0.dev0,<1.0.post1-True-1.0.dev0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0.dev0,<1.0.post1-True-1.0.a1-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0.dev0,<1.0.post1-True-1.0.post0.dev0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0.dev0,<1.0.post1,!=1.0,!=1.0.post0-True-1.0.dev0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0.dev0,<1.0.post1,!=1.0,!=1.0.post0-True-1.0.post0.dev0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0.dev0,<1.0.post2,!=1.0,!=1.0.post0-True-1.0.post1-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_exclusionary_bridges[>=1.0.dev0,<1.0.post2,!=1.0-True-1.0.post0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_rejects_invalid_specifier[>=1.0-not a valid version] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_oversized_version_raises_valueerror[>=11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_oversized_version_raises_valueerror[>=1.0a11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[foobar-===foobar-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[foo-===foobar-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[bar-===foobar-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[1.0-===1.0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[1.0.0-===1.0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[1.0-===1.0+downstream1-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[1.0+downstream1-===1.0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[foobar-===foobar,!=1.0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[1.0-===foobar,!=1.0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[foobar->=1.0,===foobar-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[1.5->=1.0,===1.5-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[1.5->=2.0,===1.5-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[2.5->=1.0,===2.5-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[invalid-!=1.0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[foobar-!=1.0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[invalid-!=2.0.*-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[invalid-!=1.0,!=2.0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[foobar->=1.0,!=2.0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_contains[1.5->=1.0,!=2.0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[===1.1-1.01-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[===1.01-1.1-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[===1.01-1.01-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[===1.1-1.1-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[===1.1-version4-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[===1.01-version5-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[===1.a1-1.a1-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[===1a1-1.a1-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[===1.a1-1a1-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[===1a1-1a1-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[===1.a1-version10-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[===1a1-version11-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[>=1.0,===1.01-1.01-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[>=1.0,===1.1-1.1-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[>=1.0,===1.1-1.01-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[>=1.0,===1.1-version15-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_arbitrary_equality_normalization[>=1.0,===1.01-version16-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[!=2.0-!=2.0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[<2.0-<2.0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[<=2.0-<=2.0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[==2.0-==2.0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[>2.0->2.0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[>=2.0->=2.0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[~=2.0-~=2.0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[< 2-<2] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[!=2.0,>1.0-!=2.0,>1.0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_str_and_repr[!=2.0 ,>1.0-!=2.0,>1.0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[~=2.0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[==2.1.*] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[==2.1.0.3_0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[!=2.2.*] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[!=2.2.0.5_0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[<=5_0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[>=7.9a1_0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[<1.0.dev1_0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[>2.0.post1_0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[==2.1.0.3_1] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[!=2.2.0.5_1] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[<=5_1] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[>=7.9a1_1] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[<1.0.dev1_1] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_hash[>2.0.post1_1] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_combine[>2.0-<5.0->2.0,<5.0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_duplicate_normalization PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_combine_deduplicates PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_specifiers_combine_not_implemented PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-~=2.0-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-==2.1.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-==2.1.0.3-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-!=2.2.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-!=2.2.0.5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-<=5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1->=7.9a1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-<1.0.dev1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1->2.0.post1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-==2.1.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-==2.1.0.3-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-!=2.2.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-!=2.2.0.5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-<=5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0->=7.9a1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0-<1.0.dev1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[~=2.0->2.0.post1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-~=2.0-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-==2.1.0.3-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-!=2.2.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-!=2.2.0.5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-<=5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*->=7.9a1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*-<1.0.dev1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.*->2.0.post1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-~=2.0-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-==2.1.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-!=2.2.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-!=2.2.0.5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-<=5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3->=7.9a1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3-<1.0.dev1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[==2.1.0.3->2.0.post1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-~=2.0-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-==2.1.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-==2.1.0.3-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-!=2.2.0.5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-<=5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*->=7.9a1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*-<1.0.dev1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.*->2.0.post1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-~=2.0-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-==2.1.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-==2.1.0.3-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-!=2.2.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-<=5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5->=7.9a1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5-<1.0.dev1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[!=2.2.0.5->2.0.post1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-~=2.0-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-==2.1.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-==2.1.0.3-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-!=2.2.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-!=2.2.0.5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5->=7.9a1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5-<1.0.dev1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<=5->2.0.post1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-~=2.0-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-==2.1.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-==2.1.0.3-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-!=2.2.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-!=2.2.0.5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-<=5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1-<1.0.dev1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>=7.9a1->2.0.post1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-~=2.0-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-==2.1.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-==2.1.0.3-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-!=2.2.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-!=2.2.0.5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1-<=5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1->=7.9a1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[<1.0.dev1->2.0.post1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-~=2.0-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-==2.1.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-==2.1.0.3-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-!=2.2.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-!=2.2.0.5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-<=5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1->=7.9a1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_true[>2.0.post1-<1.0.dev1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-~=2.0-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-==2.1.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-==2.1.0.3-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-!=2.2.*-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-!=2.2.0.5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-<=5-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1->=7.9a1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-<1.0.dev1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1->2.0.post1-ne] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-==2.1.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-==2.1.0.3-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-!=2.2.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-!=2.2.0.5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-<=5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0->=7.9a1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0-<1.0.dev1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[~=2.0->2.0.post1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-~=2.0-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-==2.1.0.3-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-!=2.2.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-!=2.2.0.5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-<=5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*->=7.9a1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*-<1.0.dev1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.*->2.0.post1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-~=2.0-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-==2.1.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-!=2.2.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-!=2.2.0.5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-<=5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3->=7.9a1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3-<1.0.dev1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[==2.1.0.3->2.0.post1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-~=2.0-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-==2.1.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-==2.1.0.3-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-!=2.2.0.5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-<=5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*->=7.9a1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*-<1.0.dev1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.*->2.0.post1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-~=2.0-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-==2.1.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-==2.1.0.3-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-!=2.2.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-<=5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5->=7.9a1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5-<1.0.dev1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[!=2.2.0.5->2.0.post1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-~=2.0-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-==2.1.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-==2.1.0.3-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-!=2.2.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-!=2.2.0.5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5->=7.9a1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5-<1.0.dev1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<=5->2.0.post1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-~=2.0-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-==2.1.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-==2.1.0.3-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-!=2.2.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-!=2.2.0.5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-<=5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1-<1.0.dev1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>=7.9a1->2.0.post1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-~=2.0-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-==2.1.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-==2.1.0.3-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-!=2.2.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-!=2.2.0.5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1-<=5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1->=7.9a1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[<1.0.dev1->2.0.post1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-~=2.0-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-==2.1.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-==2.1.0.3-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-!=2.2.*-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-!=2.2.0.5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-<=5-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1->=7.9a1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_false[>2.0.post1-<1.0.dev1-eq] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_canonicalizes[==2.8.0-==2.8] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_non_specifier PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_ignores_local[1.0.0+local-==1.0.0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_ignores_local[1.0.0+local-!=1.0.0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_ignores_local[1.0.0+local-<=1.0.0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_ignores_local[1.0.0+local->=1.0.0-True] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_ignores_local[1.0.0+local-<1.0.0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_comparison_ignores_local[1.0.0+local->1.0.0-False] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_contains_with_compatible_operator PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_arbitrary_equality_is_intersection_preserving[===1.0-===1.0.0-input_versions0] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_arbitrary_equality_is_intersection_preserving[===1.0.0-===1.0-input_versions1] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_arbitrary_equality_is_intersection_preserving[===1.0-===1.0.0-input_versions2] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_arbitrary_equality_is_intersection_preserving[===1.0.0-===1.0-input_versions3] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_arbitrary_equality_is_intersection_preserving[===1.0-===1.0+local-input_versions4] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_arbitrary_equality_is_intersection_preserving[===1.0+local-===1.0-input_versions5] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_arbitrary_equality_is_intersection_preserving[===1.0-===1.0+local-input_versions6] PASSED [ 15%] tests/test_specifiers.py::TestSpecifierSet::test_arbitrary_equality_is_intersection_preserving[===1.0+local-===1.0-input_versions7] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=2.0,<1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=2.0,<2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>2.0,<=2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>2.0,<2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.0,!=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.0,>1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.0,<1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.0,>=2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==3.0,<2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.*,>=2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==2.*,<2.0.dev0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==3.*,<3.0.dev0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.0.*,!=1.0.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.0,!=1.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=2.0,<2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=2.0,>=3.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=2.5,<2.5] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=1.0,>=2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=1.4.2,<1.4.2] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=1.0,<=1.0,!=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1!1.0,==1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=1!1.0,<1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=1!0.0,<1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[<0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[<0.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[<0.0.dev0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=1.0,<0.0.dev0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=1.0a1,<1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=1.0.dev0,<1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=1.0rc1,<1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=1.0.post1,<1.0.post1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=1.0.post1.dev0,<1.0.post1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>1.0,<1.0.post0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>1.0,<1.0.post1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>1.0.post0,<1.0.post1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=1.0.dev5,<1.0.dev3] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.0.dev0,>1.0.dev0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.0a1,>1.0a1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.0.post1,>1.0.post1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>1.0a1,<1.0a1.post1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=1.0.dev0,>=2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=1.0a1,>=2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=1.0,<2.0,!=1.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=1.4.2,!=1.4.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.0+local,!=1.0+local] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[===a,===b] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[===1.0,===2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[===foobar,==1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[===foobar,>=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[===a,!=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[===not-a-version,~=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[===foobar,>=2.0,<3.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[===1.0,>=2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[===1.0,!=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[===1.0,>1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[===1.01,==1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.0.*,==1.1.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.*,==2.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=1.0,~=2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=1.4.2,~=1.5.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.0+local1,!=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>=1.0,<1.1,!=1.0.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[!=1.*,!=2.*,>=1.0,<3.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=1.0,!=1.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>1.0a1,<1.0a1.post2] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>0.dev0,<0.dev1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=1.0a1,<1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=1.0.dev5,<1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[>1.0.post0.dev0,<1.0.post0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[~=1.2.3.4.5,>=1.2.3.5] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable[==1.1.dev0,<1.0.post1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[<2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0,<2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0,<=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0,<100.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[~=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[~=1.0,<1.5] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[~=1.4.2] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[!=1.0.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.*,!=1.5] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0.*,==1.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[!=1.*,>=2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0,<2.0,!=1.5,!=1.6] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0,<2.0,!=1.0,!=1.1,!=1.2,!=1.3,!=1.4] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[!=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0.dev0,<1.0.dev1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0a1,<1.0a2] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>1.0a1,<1.0a2] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0a1,<1.0b1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0b1,<1.0rc1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>1.0.post0,<1.0.post2] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>1.0.post0,<1.0.post3] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0a1.dev0,<1.0a1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1!1.0,<1!2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>1!1.0,<1!3.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0,<3.0,!=2.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=3.8,!=3.9.*,!=3.10.0,!=3.10.1,~=3.10.2,<3.14] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[<1.0.dev1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>1!1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[<1!2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>1.0,<3.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>1.0,>2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[<2.0,<3.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>1.0.post0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>1.0.post1,<2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0+local1,>=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[!=1.0+local1,>=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0+local1,!=1.0+local2] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0+local1,==1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0+local1,<=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0+local,>=1.0,<=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0.post1+local,<=1.0.post1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>1.0,!=0.5] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0,<2.0rc1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=0.5,!=1.0.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[~=1.0,!=1.3] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1!0.0,<1!1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===foobar] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===1.0a1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===1.01] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===1.0,==1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===1.0,>=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===1.0,>=0.5] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===1.0,!=2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===1.0.0,>=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===1.01,>=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===1.01,==1.1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===FOOBAR,===foobar] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===FooBar,===FOOBAR] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0,<1.0.post0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0,<1.0.post1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0.dev0,<1.0.post1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0a1,<1.0.post0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0rc1,<1.0.post0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0.post0.dev0,<1.0.post1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0.dev0,<1.0.post1,!=1.0,!=1.0.post0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===v1.0,>=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[===1.0-1,>=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[==1.0,==1.0.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[~=1.0.post1,>=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0,<1.0.post0.dev1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0a1,<1.0a2,!=1.0a1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>1.0a1,<1.0b1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[~=1.0,~=1.1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[~=1.0,~=1.0.1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[>=1.0,<2.0,!=1.0.*,!=1.1.*] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[~=1.0.dev0,<1.0.post0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable[~=1.0a1,<1.0.post0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_result_is_cached PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_cache_reset_on_prereleases_change PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[>=1.0.dev0,<1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[>=1.0a1,<1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[>=1.0rc1,<1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[==1.0.dev0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[==1.0a1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[==1.0a1.post0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[==1.0.post0.dev0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[==0.dev0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[>=1.0a1,<1.0a2] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[>=1.0b1,<1.0rc1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[>=1.0.dev0,<1.0.dev5] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[>1.0a1,<1.0a3] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[>=1.0rc1,<=1.0,!=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[>=1.0.dev0,<=1.0,!=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[>=1.0.dev0,<=1.0.post0,!=1.0,!=1.0.post0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[==1!1.0.dev0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[>=1!1.0a1,<1!1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[===1.0a1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[===1.0.dev0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_unsatisfiable_prereleases_false[>=2.0,<1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[>=1.0,<2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[>=1.0.dev0,<2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[==1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[==1.0.post0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[>=1.0.dev0,<1.0.post1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[<2.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[==1.0+local] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[===foobar] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[~=1.0a1] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[~=1.0.dev0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[>=1.0rc1,<=1.0.post0,!=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[>=1.0rc1,<=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_satisfiable_prereleases_false[>=1.0.dev0,<=1.0] PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_and_preserves_unsatisfiable PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_and_satisfiable PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_and_reuses_interval_cache PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_range_bounds_hashable_and_equal PASSED [ 15%] tests/test_specifiers.py::TestIsUnsatisfiable::test_range_bounds_repr PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_roundtrip[>=1.0-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_roundtrip[==2.1.*-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_roundtrip[!=2.2.*-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_roundtrip[~=2.0-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_roundtrip[>=1.0.dev1-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_roundtrip[<1.0.post1-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_roundtrip[>2.0.post1-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_roundtrip[<=5-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_roundtrip[>=7.9a1-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_roundtrip[<1.0.dev1-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_roundtrip[===foobar-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_roundtrip[>=1.0-True] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_roundtrip[>=1.0-False] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_roundtrip[>=1.0,<2.0-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_roundtrip[~=1.0,!=1.1-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_roundtrip[>=1.0.dev1,<2.0-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_roundtrip[-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_roundtrip[>=1.0,<2.0,!=1.5-None] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_roundtrip[>=1.0,<2.0-True] PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_roundtrip[>=1.0,<2.0-False] PASSED [ 15%] tests/test_specifiers.py::test_pickle_setstate_rejects_invalid_state PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_setstate_rejects_malformed_legacy_state PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_setstate_rejects_malformed_legacy_state PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_setstate_on_initialized_instance PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_setstate_clears_cache PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_setstate_clears_cache PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_25_0_format_loads PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_25_0_format_loads PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_26_0_slots_format_loads PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_26_0_slots_format_loads PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_26_1_slots_format_loads PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_26_1_slots_format_loads PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifier_26_2_tuple_format_loads PASSED [ 15%] tests/test_specifiers.py::test_pickle_specifierset_26_2_tuple_format_loads PASSED [ 15%] tests/test_tags.py::TestTag::test_lowercasing PASSED [ 15%] tests/test_tags.py::TestTag::test_equality PASSED [ 15%] tests/test_tags.py::TestTag::test_equality_fails_with_non_tag PASSED [ 15%] tests/test_tags.py::TestTag::test_hashing PASSED [ 15%] tests/test_tags.py::TestTag::test_hash_equality PASSED [ 15%] tests/test_tags.py::TestTag::test_str PASSED [ 15%] tests/test_tags.py::TestTag::test_repr PASSED [ 15%] tests/test_tags.py::TestTag::test_attribute_access PASSED [ 15%] tests/test_tags.py::TestParseTag::test_simple PASSED [ 15%] tests/test_tags.py::TestParseTag::test_multi_interpreter PASSED [ 15%] tests/test_tags.py::TestParseTag::test_multi_platform PASSED [ 15%] tests/test_tags.py::TestParseTag::test_unsorted_interpreter_parses_by_default PASSED [ 15%] tests/test_tags.py::TestParseTag::test_unsorted_interpreter_raises_with_validate PASSED [ 15%] tests/test_tags.py::TestParseTag::test_unsorted_platform_parses_by_default PASSED [ 15%] tests/test_tags.py::TestParseTag::test_unsorted_platform_raises_with_validate PASSED [ 15%] tests/test_tags.py::TestParseTag::test_sorted_multi_interpreter_valid PASSED [ 15%] tests/test_tags.py::TestInterpreterName::test_sys_implementation_name PASSED [ 15%] tests/test_tags.py::TestInterpreterName::test_interpreter_short_names PASSED [ 15%] tests/test_tags.py::TestInterpreterVersion::test_warn PASSED [ 15%] tests/test_tags.py::TestInterpreterVersion::test_python_version_nodot PASSED [ 15%] tests/test_tags.py::TestInterpreterVersion::test_sys_version_info[version_info0-12] PASSED [ 15%] tests/test_tags.py::TestInterpreterVersion::test_sys_version_info[version_info1-112] PASSED [ 15%] tests/test_tags.py::TestInterpreterVersion::test_sys_version_info[version_info2-112] PASSED [ 15%] tests/test_tags.py::TestInterpreterVersion::test_sys_version_info[version_info3-1112] PASSED [ 15%] tests/test_tags.py::TestInterpreterVersion::test_sys_version_info[version_info4-12] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_architectures[i386-True-i386] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_architectures[ppc-True-ppc] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_architectures[x86_64-False-x86_64] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_architectures[x86_64-True-i386] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_architectures[ppc64-False-ppc64] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_architectures[ppc64-True-ppc] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version0-x86_64-expected0] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version1-x86_64-expected1] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version2-x86_64-expected2] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version3-i386-expected3] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version4-i386-expected4] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version5-intel-expected5] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version6-intel-expected6] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version7-intel-expected7] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version8-i386-expected8] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version9-ppc64-expected9] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version10-ppc64-expected10] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version11-ppc64-expected11] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version12-ppc64-expected12] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version13-ppc-expected13] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version14-ppc-expected14] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version15-ppc-expected15] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version16-ppc-expected16] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version17-riscv-expected17] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version18-x86_64-expected18] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version19-arm64-expected19] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version20-arm64-expected20] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_binary_formats[version21-arm64-expected21] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_version_detection PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_version_detection_10_15 PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_version_detection_compatibility PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_arch_detection[x86_64] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_arch_detection[i386] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_mac_platforms PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_macos_11[11-0] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_macos_11[11-3] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_macos_11[12-0] PASSED [ 15%] tests/test_tags.py::TestMacOSPlatforms::test_macos_11[12-3] PASSED [ 15%] tests/test_tags.py::TestIOSPlatforms::test_version_detection PASSED [ 15%] tests/test_tags.py::TestIOSPlatforms::test_multiarch_detection PASSED [ 15%] tests/test_tags.py::TestIOSPlatforms::test_ios_platforms PASSED [ 15%] tests/test_tags.py::TestAndroidPlatforms::test_non_android PASSED [ 15%] tests/test_tags.py::TestAndroidPlatforms::test_detection PASSED [ 15%] tests/test_tags.py::TestAndroidPlatforms::test_api_level PASSED [ 15%] tests/test_tags.py::TestAndroidPlatforms::test_abi PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_get_config_var_does_not_log PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_get_config_var_does_log PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_32_64bit_on_64bit_os[linux-x86_64-False-expected0] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_32_64bit_on_64bit_os[linux-x86_64-True-expected1] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_32_64bit_on_64bit_os[linux-aarch64-False-expected2] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_32_64bit_on_64bit_os[linux-aarch64-True-expected3] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux_unsupported PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux1 PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux2010 PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux2014 PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux2014_armhf_abi[armv7l-armv7l] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux2014_armhf_abi[armv8l-armv8l] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux2014_armhf_abi[aarch64-armv8l] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux2014_i386_abi PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux_glibc3 PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[cross-armv7l-armv7l-musl_version0] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[cross-aarch64-armv8l-musl_version1] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[cross-i386-i386-musl_version2] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[cross-x86_64-i686-musl_version3] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[native-armv7l-armv7l-musl_version0] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[native-aarch64-armv8l-musl_version1] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[native-i386-i386-musl_version2] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_musllinux[native-x86_64-i686-musl_version3] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_manylinux2014_armv6l PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_not_manylinux_abi[x86_64-x32-i686] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_platforms_not_manylinux_abi[armv7l-armel-armv7l] PASSED [ 15%] tests/test_tags.py::TestManylinuxPlatform::test_linux_not_linux PASSED [ 15%] tests/test_tags.py::test_platform_tags[Darwin-mac_platforms] PASSED [ 15%] tests/test_tags.py::test_platform_tags[iOS-ios_platforms] PASSED [ 15%] tests/test_tags.py::test_platform_tags[Android-android_platforms] PASSED [ 15%] tests/test_tags.py::test_platform_tags[Linux-_linux_platforms] PASSED [ 15%] tests/test_tags.py::test_platform_tags[Generic-_generic_platforms] PASSED [ 15%] tests/test_tags.py::test_platform_tags_space PASSED [ 15%] tests/test_tags.py::TestCPythonABI::test_debug[1-False-True] PASSED [ 15%] tests/test_tags.py::TestCPythonABI::test_debug[0-False-False] PASSED [ 15%] tests/test_tags.py::TestCPythonABI::test_debug[None-True-True] PASSED [ 15%] tests/test_tags.py::TestCPythonABI::test_debug_file_extension PASSED [ 15%] tests/test_tags.py::TestCPythonABI::test__debug_cp38[True-expected0] PASSED [ 15%] tests/test_tags.py::TestCPythonABI::test__debug_cp38[False-expected1] PASSED [ 15%] tests/test_tags.py::TestCPythonABI::test_pymalloc[1-version0-True] PASSED [ 15%] tests/test_tags.py::TestCPythonABI::test_pymalloc[0-version1-False] PASSED [ 15%] tests/test_tags.py::TestCPythonABI::test_pymalloc[None-version2-True] PASSED [ 15%] tests/test_tags.py::TestCPythonABI::test_pymalloc[1-version3-False] PASSED [ 16%] tests/test_tags.py::TestCPythonABI::test_wide_unicode[4-1114111-version0-True] PASSED [ 16%] tests/test_tags.py::TestCPythonABI::test_wide_unicode[2-65535-version1-False] PASSED [ 16%] tests/test_tags.py::TestCPythonABI::test_wide_unicode[None-1114111-version2-True] PASSED [ 16%] tests/test_tags.py::TestCPythonABI::test_wide_unicode[None-65535-version3-False] PASSED [ 16%] tests/test_tags.py::TestCPythonABI::test_wide_unicode[4-1114111-version4-False] PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_iterator_returned PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_all_args PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_no_abi3t_in_non_threaded_interpreter PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_no_abi3_in_threaded_interpreter PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_python_version_defaults PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_abi_defaults PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_abi_defaults_needs_underscore PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_platforms_defaults PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_platforms_defaults_needs_underscore PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_platform_name_space_normalization PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_major_only_python_version PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_major_only_python_version_with_default_abis PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_skip_redundant_abis[abis0] PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_skip_redundant_abis[abis1] PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_skip_redundant_abis[abis2] PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_abi3_python33 PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_no_excess_abi3_python32 PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_no_abi3_python31 PASSED [ 16%] tests/test_tags.py::TestCPythonTags::test_no_abi3_python27 PASSED [ 16%] tests/test_tags.py::TestGenericTags::test__generic_abi_macos PASSED [ 16%] tests/test_tags.py::TestGenericTags::test__generic_abi_linux_cpython PASSED [ 16%] tests/test_tags.py::TestGenericTags::test__generic_abi_jp PASSED [ 16%] tests/test_tags.py::TestGenericTags::test__generic_abi_graal PASSED [ 16%] tests/test_tags.py::TestGenericTags::test__generic_abi_disable_gil PASSED [ 16%] tests/test_tags.py::TestGenericTags::test__generic_abi_none PASSED [ 16%] tests/test_tags.py::TestGenericTags::test__generic_abi_error[invalid] PASSED [ 16%] tests/test_tags.py::TestGenericTags::test__generic_abi_error[None] PASSED [ 16%] tests/test_tags.py::TestGenericTags::test__generic_abi_linux_pypy PASSED [ 16%] tests/test_tags.py::TestGenericTags::test__generic_abi_old_windows PASSED [ 16%] tests/test_tags.py::TestGenericTags::test__generic_abi_windows PASSED [ 16%] tests/test_tags.py::TestGenericTags::test__generic_abi_agree PASSED [ 16%] tests/test_tags.py::TestGenericTags::test_generic_platforms PASSED [ 16%] tests/test_tags.py::TestGenericTags::test_generic_platforms_space PASSED [ 16%] tests/test_tags.py::TestGenericTags::test_iterator_returned PASSED [ 16%] tests/test_tags.py::TestGenericTags::test_all_args PASSED [ 16%] tests/test_tags.py::TestGenericTags::test_abi_unspecified[abi0] PASSED [ 16%] tests/test_tags.py::TestGenericTags::test_abi_unspecified[abi1] PASSED [ 16%] tests/test_tags.py::TestGenericTags::test_interpreter_default PASSED [ 16%] tests/test_tags.py::TestGenericTags::test_abis_default PASSED [ 16%] tests/test_tags.py::TestGenericTags::test_platforms_default PASSED [ 16%] tests/test_tags.py::TestCompatibleTags::test_all_args PASSED [ 16%] tests/test_tags.py::TestCompatibleTags::test_all_args_needs_underscore PASSED [ 16%] tests/test_tags.py::TestCompatibleTags::test_major_only_python_version PASSED [ 16%] tests/test_tags.py::TestCompatibleTags::test_default_python_version PASSED [ 16%] tests/test_tags.py::TestCompatibleTags::test_default_python_version_needs_underscore PASSED [ 16%] tests/test_tags.py::TestCompatibleTags::test_default_interpreter PASSED [ 16%] tests/test_tags.py::TestCompatibleTags::test_default_platforms PASSED [ 16%] tests/test_tags.py::TestSysTags::test_interpreter_name[CPython-cp] PASSED [ 16%] tests/test_tags.py::TestSysTags::test_interpreter_name[PyPy-pp] PASSED [ 16%] tests/test_tags.py::TestSysTags::test_interpreter_name[Jython-jy] PASSED [ 16%] tests/test_tags.py::TestSysTags::test_interpreter_name[IronPython-ip] PASSED [ 16%] tests/test_tags.py::TestSysTags::test_iterator PASSED [ 16%] tests/test_tags.py::TestSysTags::test_mac_cpython PASSED [ 16%] tests/test_tags.py::TestSysTags::test_windows_cpython PASSED [ 16%] tests/test_tags.py::TestSysTags::test_linux_cpython PASSED [ 16%] tests/test_tags.py::TestSysTags::test_generic PASSED [ 16%] tests/test_tags.py::TestSysTags::test_linux_platforms_manylinux2014_armv6l PASSED [ 16%] tests/test_tags.py::TestSysTags::test_skip_manylinux_2014 PASSED [ 16%] tests/test_tags.py::TestSysTags::test_linux_platforms_not_manylinux_abi[x86_64-x32-i686] PASSED [ 16%] tests/test_tags.py::TestSysTags::test_linux_platforms_not_manylinux_abi[armv7l-armel-armv7l] PASSED [ 16%] tests/test_tags.py::TestSysTags::test_linux_use_manylinux_compatible[x86_64-2-20-False] PASSED [ 16%] tests/test_tags.py::TestSysTags::test_linux_use_manylinux_compatible[s390x-2-22-True] PASSED [ 16%] tests/test_tags.py::TestSysTags::test_linux_use_manylinux_compatible_none PASSED [ 16%] tests/test_tags.py::TestSysTags::test_pypy_first_none_any_tag PASSED [ 16%] tests/test_tags.py::TestSysTags::test_cpython_first_none_any_tag PASSED [ 16%] tests/test_tags.py::TestSysTags::test_emscripten PASSED [ 16%] tests/test_tags.py::TestSysTags::test_pyemscripten PASSED [ 16%] tests/test_tags.py::TestBitness::test_32bit_interpreter[9223372036854775807-8-False] PASSED [ 16%] tests/test_tags.py::TestBitness::test_32bit_interpreter[2147483647-4-True] PASSED [ 16%] tests/test_tags.py::TestBitness::test_32bit_interpreter[2147483647-8-False] PASSED [ 16%] tests/test_tags.py::test_pickle PASSED [ 16%] tests/test_tags.py::test_pickle_tag_roundtrip[py3-none-any] PASSED [ 16%] tests/test_tags.py::test_pickle_tag_roundtrip[cp39-cp39-linux_x86_64] PASSED [ 16%] tests/test_tags.py::test_pickle_tag_roundtrip[cp312-cp312-win_amd64] PASSED [ 16%] tests/test_tags.py::test_pickle_tag_roundtrip[pp310-pypy310_pp73-manylinux_2_17_x86_64] PASSED [ 16%] tests/test_tags.py::test_pickle_tag_setstate_rejects_invalid_state PASSED [ 16%] tests/test_tags.py::test_pickle_tag_old_format_loads PASSED [ 16%] tests/test_tags.py::test_pickle_tag_26_0_format_loads PASSED [ 16%] tests/test_tags.py::test_pickle_tag_25_0_format_loads PASSED [ 16%] tests/test_tags.py::test_create_compatible_tags_selector[supported0-things0-expected0] PASSED [ 16%] tests/test_tags.py::test_create_compatible_tags_selector[supported1-things1-expected1] PASSED [ 16%] tests/test_tags.py::test_create_compatible_tags_selector[supported2-things2-expected2] PASSED [ 16%] tests/test_tags.py::test_create_compatible_tags_selector[supported3-things3-expected3] PASSED [ 16%] tests/test_tags.py::test_create_compatible_tags_selector[supported4-things4-expected4] PASSED [ 16%] tests/test_tags.py::test_create_compatible_tags_selector[supported5-things5-expected5] PASSED [ 16%] tests/test_tags.py::test_create_compatible_tags_selector[supported6-things6-expected6] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name[foo-foo] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name[Foo-foo] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name[fOo-foo] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name[foo.bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name[Foo.Bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name[Foo.....Bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name[foo_bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name[foo___bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name[foo-bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name[foo----bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name_invalid[_not_legal--not-legal] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name_invalid[hi\n-hi\n] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name_invalid[\nhi-\nhi] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name_invalid[h\ni-h\ni] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name_invalid[hi\r-hi\r] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name_invalid[\rhi-\rhi] PASSED [ 16%] tests/test_utils.py::test_canonicalize_name_invalid[h\ri-h\ri] PASSED [ 16%] tests/test_utils.py::test_is_normalized_name[foo-foo] PASSED [ 16%] tests/test_utils.py::test_is_normalized_name[Foo-foo] PASSED [ 16%] tests/test_utils.py::test_is_normalized_name[fOo-foo] PASSED [ 16%] tests/test_utils.py::test_is_normalized_name[foo.bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_is_normalized_name[Foo.Bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_is_normalized_name[Foo.....Bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_is_normalized_name[foo_bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_is_normalized_name[foo___bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_is_normalized_name[foo-bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_is_normalized_name[foo----bar-foo-bar] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version[version0-1.4] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version[1.4.0-1.4] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version[1.40.0-1.40] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version[1.4.0.0.00.000.0000-1.4] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version[1.0-1] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version[1.0+abc-1+abc] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version[1.0.dev0-1.dev0] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version[1.0.post0-1.post0] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version[1.0a0-1a0] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version[1.0rc0-1rc0] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version[100!0.0-100!0] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version[lolwat-lolwat] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version[1.0.1-test7-1.0.1-test7] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version_no_strip_trailing_zero[1.4.0] PASSED [ 16%] tests/test_utils.py::test_canonicalize_version_no_strip_trailing_zero[1.0] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_filename[foo-1.0-py3-none-any.whl-foo-version0-build0-tags0] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_filename[some_PACKAGE-1.0-py3-none-any.whl-some-package-version1-build1-tags1] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_filename[foo-1.0-1000-py3-none-any.whl-foo-version2-build2-tags2] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_filename[foo-1.0-1000abc-py3-none-any.whl-foo-version3-build3-tags3] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_filename[pyvirtualcam-0.13.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl-pyvirtualcam-version4-build4-tags4] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_filename[foo_b\xe1r-1.0-py3-none-any.whl-foo-b\xe1r-version5-build5-tags5] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_filename[foo_b\xe1r-1.0-1000-py3-none-any.whl-foo-b\xe1r-version6-build6-tags6] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_invalid_filename[foo-1.0.whl] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_invalid_filename[foo-1.0-py3-none-any.wheel] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_invalid_filename[foo__bar-1.0-py3-none-any.whl] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_invalid_filename[foo#bar-1.0-py3-none-any.whl] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_invalid_filename[foobar-1.x-py3-none-any.whl] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_invalid_filename[foo-1.0-abc-py3-none-any.whl] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_invalid_filename[foo-1.0-200-py3-none-any-junk.whl] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_unsorted_tags_valid_by_default[pyvirtualcam-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_unsorted_tags_valid_by_default[foo-1.0-py3.py2-none-any.whl] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_unsorted_tags_invalid_with_validate[pyvirtualcam-0.13.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl] PASSED [ 16%] tests/test_utils.py::test_parse_wheel_unsorted_tags_invalid_with_validate[foo-1.0-py3.py2-none-any.whl] PASSED [ 16%] tests/test_utils.py::test_parse_sdist_filename[foo-1.0.tar.gz-foo-version0] PASSED [ 16%] tests/test_utils.py::test_parse_sdist_filename[foo-1.0.zip-foo-version1] PASSED [ 16%] tests/test_utils.py::test_parse_sdist_invalid_filename[foo-1.0.xz] PASSED [ 16%] tests/test_utils.py::test_parse_sdist_invalid_filename[foo1.0.tar.gz] PASSED [ 16%] tests/test_utils.py::test_parse_sdist_invalid_filename[foo-1.x.tar.gz] PASSED [ 16%] tests/test_version.py::test_parse PASSED [ 16%] tests/test_version.py::test_parse_raises PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0.dev456+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0a0.post0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0a0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0a1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0a1.dev1+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0a1+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0b1.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0b2] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0b2.post345.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0b2.post345] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0b2-346] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0rc1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0c1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0rc2] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0.post0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0.post456.dev34] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0.post456] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0.post456+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0.1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0.1a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0.1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0.1+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.0.1.post1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2+a] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2+abc] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2+abcdef] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2+def] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2+0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2+1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2+1.abc] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2+1.1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2+1.1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2+2] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2+123] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2+123456] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2.r32+123456] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1.2.rev33+123456] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.dev456+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0a0.post0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0a0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0a1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0a1.dev1+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0a1+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0b1.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0b2] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0b2.post345.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0b2.post345] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0b2-346] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0rc1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0c1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0rc2] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.post0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.post456.dev34] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.post456] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.post456+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.1a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.1+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.0.1.post1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+a] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+abc] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+abcdef] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+def] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+1.abc] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+1.1] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+1.1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+2] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+123] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2+123456] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2.r32+123456] PASSED [ 16%] tests/test_version.py::TestVersion::test_valid_versions[1!1.2.rev33+123456] PASSED [ 16%] tests/test_version.py::TestVersion::test_match_args PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[french toast] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1.0+a+] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1.0++] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1.0+_foobar] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1.0+foo&asd] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1.0+1+1] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1. 0] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1 .0] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1. 0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1 .0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1.0 a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1.0a 1] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[\u0660\u0661\u0662.\u0663\u0664\u0665.\u0666\u0667\u0668\u0669] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[.] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[..] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1..0] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1.0.] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[.1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1..2.3] PASSED [ 16%] tests/test_version.py::TestVersion::test_invalid_versions[1.0+\u0130] PASSED [ 16%] tests/test_version.py::TestVersion::test_oversized_version_raises_valueerror[11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111] PASSED [ 16%] tests/test_version.py::TestVersion::test_oversized_version_raises_valueerror[1.0a11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0dev-1.0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.dev-1.0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0dev1-1.0.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-dev-1.0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-dev1-1.0.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0DEV-1.0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.DEV-1.0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0DEV1-1.0.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.DEV1-1.0.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-DEV-1.0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-DEV1-1.0.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0a-1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.a-1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.a1-1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-a-1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-a1-1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0alpha-1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.alpha-1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.alpha1-1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-alpha-1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-alpha1-1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0A-1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.A-1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.A1-1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-A-1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-A1-1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0ALPHA-1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.ALPHA-1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.ALPHA1-1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-ALPHA-1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-ALPHA1-1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0b-1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.b-1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.b1-1.0b1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-b-1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-b1-1.0b1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0beta-1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.beta-1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.beta1-1.0b1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-beta-1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-beta1-1.0b1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0B-1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.B-1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.B1-1.0b1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-B-1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-B1-1.0b1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0BETA-1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.BETA-1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.BETA1-1.0b1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-BETA-1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-BETA1-1.0b1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0c-1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.c-1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.c1-1.0rc1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-c-1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-c1-1.0rc1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0rc-1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.rc-1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.rc1-1.0rc1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-rc-1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-rc1-1.0rc1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0C-1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.C-1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.C1-1.0rc1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-C-1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-C1-1.0rc1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0RC-1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.RC-1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.RC1-1.0rc1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-RC-1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-RC1-1.0rc1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0post-1.0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.post-1.0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0post1-1.0.post1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-post-1.0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-post1-1.0.post1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0POST-1.0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.POST-1.0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0POST1-1.0.post1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0r-1.0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0rev-1.0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.POST1-1.0.post1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.r1-1.0.post1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.rev1-1.0.post1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-POST-1.0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-POST1-1.0.post1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-5-1.0.post5] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-r5-1.0.post5] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0-rev5-1.0.post5] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0+AbC-1.0+abc] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.01-1.1] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0a05-1.0a5] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0b07-1.0b7] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0c056-1.0rc56] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0rc09-1.0rc9] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.0.post000-1.0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[1.1.dev09000-1.1.dev9000] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[00!1.2-1.2] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[0100!0.0-100!0.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[v1.0-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[ v1.0\t\n-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_normalized_versions[\u202f1.0\t\u2029\n -1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0.dev456-1.0.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0a1-1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0a2.dev456-1.0a2.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0a12.dev456-1.0a12.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0a12-1.0a12] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0b1.dev456-1.0b1.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0b2-1.0b2] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0b2.post345.dev456-1.0b2.post345.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0b2.post345-1.0b2.post345] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0rc1.dev456-1.0rc1.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0rc1-1.0rc1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0.post456.dev34-1.0.post456.dev34] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0.post456-1.0.post456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0.1-1.0.1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[0!1.0.2-1.0.2] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0.3+7-1.0.3+7] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[0!1.0.4+8.0-1.0.4+8.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.0.5+9.5-1.0.5+9.5] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+1234.abc-1.2+1234.abc] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+123456-1.2+123456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+123abc-1.2+123abc] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+123abc456-1.2+123abc456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+abc-1.2+abc] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+abc123-1.2+abc123] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.2+abc123def-1.2+abc123def] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[1.1.dev1-1.1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.dev456-7!1.0.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0a1-7!1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0a2.dev456-7!1.0a2.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0a12.dev456-7!1.0a12.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0a12-7!1.0a12] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0b1.dev456-7!1.0b1.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0b2-7!1.0b2] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0b2.post345.dev456-7!1.0b2.post345.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0b2.post345-7!1.0b2.post345] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0rc1.dev456-7!1.0rc1.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0rc1-7!1.0rc1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0-7!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.post456.dev34-7!1.0.post456.dev34] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.post456-7!1.0.post456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.1-7!1.0.1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.2-7!1.0.2] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.3+7-7!1.0.3+7] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.4+8.0-7!1.0.4+8.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.0.5+9.5-7!1.0.5+9.5] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_str_repr[7!1.1.dev1-7!1.1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_rc_and_c_equals PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0.dev456+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0a0.post0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0a0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0a1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0a1.dev1+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0a1+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0b1.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0b2] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0b2.post345.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0b2.post345] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0b2-346] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0rc1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0c1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0rc2] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0.post0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0.post456.dev34] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0.post456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0.post456+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0.1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0.1a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0.1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0.1+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.0.1.post1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2+a] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2+abc] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2+abcdef] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2+def] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2+0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2+1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2+1.abc] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2+1.1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2+1.1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2+2] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2+123] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2+123456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2.r32+123456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1.2.rev33+123456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.dev456+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0a0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0a0.post0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0a0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0a1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0a1.dev1+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0a1+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0b0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0b1.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0b2] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0b2.post345.dev456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0b2.post345] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0b2-346] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0rc0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0rc1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0c1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0rc2] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.post0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.post0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.post456.dev34] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.post456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.post456+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.1a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.1+local] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.0.1.post1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.1.dev1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+a] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+abc] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+abcdef] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+def] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+1.abc] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+1.1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+1.1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+2] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+123] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2+123456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2.r32+123456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash[1!1.2.rev33+123456] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_hash_with_warm_key_cache PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0.dev0-1.0.dev0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0.dev6-1.0.dev6] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0a1-1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0a1.post5-1.0a1.post5] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0a1.post5.dev6-1.0a1.post5.dev6] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0rc4-1.0rc4] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0.post5-1.0.post5] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0.dev6-1!1.0.dev6] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0a1-1!1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0a1.post5-1!1.0a1.post5] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0a1.post5.dev6-1!1.0a1.post5.dev6] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0rc4-1!1.0rc4] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0.post5-1!1.0.post5] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0+deadbeef-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0.dev6+deadbeef-1.0.dev6] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0a1+deadbeef-1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0a1.post5+deadbeef-1.0a1.post5] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0a1.post5.dev6+deadbeef-1.0a1.post5.dev6] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0rc4+deadbeef-1.0rc4] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1.0.post5+deadbeef-1.0.post5] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0+deadbeef-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0.dev6+deadbeef-1!1.0.dev6] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0a1+deadbeef-1!1.0a1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0a1.post5+deadbeef-1!1.0a1.post5] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0a1.post5.dev6+deadbeef-1!1.0a1.post5.dev6] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0rc4+deadbeef-1!1.0rc4] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_public[1!1.0.post5+deadbeef-1!1.0.post5] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0.dev0-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0.dev6-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0a1-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0a1.post5-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0a1.post5.dev6-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0rc4-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0.post5-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0.dev6-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0a1-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0a1.post5-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0a1.post5.dev6-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0rc4-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0.post5-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0+deadbeef-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0.dev6+deadbeef-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0a1+deadbeef-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0a1.post5+deadbeef-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0a1.post5.dev6+deadbeef-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0rc4+deadbeef-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1.0.post5+deadbeef-1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0+deadbeef-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0.dev6+deadbeef-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0a1+deadbeef-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0a1.post5+deadbeef-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0a1.post5.dev6+deadbeef-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0rc4+deadbeef-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_base_version[1!1.0.post5+deadbeef-1!1.0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0.dev0-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0.dev6-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0a1-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0a1.post5-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0a1.post5.dev6-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0rc4-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0.post5-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0.dev6-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0a1-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0a1.post5-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0a1.post5.dev6-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0rc4-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0.post5-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0+deadbeef-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0.dev6+deadbeef-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0a1+deadbeef-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0a1.post5+deadbeef-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0a1.post5.dev6+deadbeef-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0rc4+deadbeef-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1.0.post5+deadbeef-0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0+deadbeef-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0.dev6+deadbeef-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0a1+deadbeef-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0a1.post5+deadbeef-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0a1.post5.dev6+deadbeef-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0rc4+deadbeef-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_epoch[1!1.0.post5+deadbeef-1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_release[1.0-release0] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_release[1.0.dev0-release1] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_release[1.0.dev6-release2] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_release[1.0a1-release3] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_release[1.0a1.post5-release4] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_release[1.0a1.post5.dev6-release5] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_release[1.0rc4-release6] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_release[1.0.post5-release7] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_release[1!1.0-release8] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_release[1!1.0.dev6-release9] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_release[1!1.0a1-release10] PASSED [ 16%] tests/test_version.py::TestVersion::test_version_release[1!1.0a1.post5-release11] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1!1.0a1.post5.dev6-release12] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1!1.0rc4-release13] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1!1.0.post5-release14] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1.0+deadbeef-release15] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1.0.dev6+deadbeef-release16] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1.0a1+deadbeef-release17] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1.0a1.post5+deadbeef-release18] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1.0a1.post5.dev6+deadbeef-release19] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1.0rc4+deadbeef-release20] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1.0.post5+deadbeef-release21] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1!1.0+deadbeef-release22] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1!1.0.dev6+deadbeef-release23] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1!1.0a1+deadbeef-release24] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1!1.0a1.post5+deadbeef-release25] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1!1.0a1.post5.dev6+deadbeef-release26] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1!1.0rc4+deadbeef-release27] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_release[1!1.0.post5+deadbeef-release28] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0.dev0-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0.dev6-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0a1-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0a1.post5-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0a1.post5.dev6-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0rc4-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0.post5-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0.dev6-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0a1-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0a1.post5-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0a1.post5.dev6-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0rc4-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0.post5-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0.dev6+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0a1+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0a1.post5+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0a1.post5.dev6+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0rc4+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1.0.post5+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0.dev6+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0a1+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0a1.post5+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0a1.post5.dev6+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0rc4+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_local[1!1.0.post5+deadbeef-deadbeef] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0.dev0-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0.dev6-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0a1-pre3] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0a1.post5-pre4] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0a1.post5.dev6-pre5] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0rc4-pre6] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0.post5-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0.dev6-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0a1-pre10] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0a1.post5-pre11] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0a1.post5.dev6-pre12] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0rc4-pre13] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0.post5-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0.dev6+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0a1+deadbeef-pre17] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0a1.post5+deadbeef-pre18] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0a1.post5.dev6+deadbeef-pre19] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0rc4+deadbeef-pre20] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1.0.post5+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0.dev6+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0a1+deadbeef-pre24] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0a1.post5+deadbeef-pre25] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0a1.post5.dev6+deadbeef-pre26] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0rc4+deadbeef-pre27] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_pre[1!1.0.post5+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0.dev0-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0.dev1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0a1.dev1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0b1.dev1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0c1.dev1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0rc1.dev1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0a1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0b1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0c1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0rc1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0a1.post1.dev1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0b1.post1.dev1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0c1.post1.dev1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0rc1.post1.dev1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0a1.post1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0b1.post1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0c1.post1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0rc1.post1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0+dev-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0.post1-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_prerelease[1.0.post1+dev-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0.dev0-0] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0.dev6-6] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0a1-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0a1.post5-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0a1.post5.dev6-6] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0rc4-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0.post5-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0.dev6-6] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0a1-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0a1.post5-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0a1.post5.dev6-6] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0rc4-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0.post5-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0.dev6+deadbeef-6] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0a1+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0a1.post5+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0a1.post5.dev6+deadbeef-6] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0rc4+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1.0.post5+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0.dev6+deadbeef-6] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0a1+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0a1.post5+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0a1.post5.dev6+deadbeef-6] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0rc4+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_dev[1!1.0.post5+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0.dev0-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0.dev6-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0a1-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0a1.post5-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0a1.post5.dev6-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0rc4-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0.post5-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0.dev6-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0a1-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0a1.post5-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0a1.post5.dev6-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0rc4-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0.post5-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0+deadbeef-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0.dev6+deadbeef-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0a1+deadbeef-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0a1.post5+deadbeef-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0a1.post5.dev6+deadbeef-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0rc4+deadbeef-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1.0.post5+deadbeef-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0+deadbeef-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0.dev6+deadbeef-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0a1+deadbeef-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0a1.post5+deadbeef-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0a1.post5.dev6+deadbeef-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0rc4+deadbeef-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_devrelease[1!1.0.post5+deadbeef-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0.dev0-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0.dev6-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0a1-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0a1.post5-5] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0a1.post5.dev6-5] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0rc4-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0.post5-5] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0.dev6-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0a1-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0a1.post5-5] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0a1.post5.dev6-5] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0rc4-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0.post5-5] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0.dev6+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0a1+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0a1.post5+deadbeef-5] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0a1.post5.dev6+deadbeef-5] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0rc4+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1.0.post5+deadbeef-5] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0.dev6+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0a1+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0a1.post5+deadbeef-5] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0a1.post5.dev6+deadbeef-5] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0rc4+deadbeef-None] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_post[1!1.0.post5+deadbeef-5] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_postrelease[1.0.dev1-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_postrelease[1.0-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_postrelease[1.0+foo-False] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_postrelease[1.0.post1.dev1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_version_is_postrelease[1.0.post1-True] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.dev456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a1.dev1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0rc0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0rc1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1.post1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+a-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+abcdef-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+1.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+1.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+1.1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.dev456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a1.dev1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0rc0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0rc1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1.post1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+a-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+abcdef-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+1.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+1.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+1.1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.dev456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1.dev1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0rc0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0rc1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1.post1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+a-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abcdef-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1.1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.dev456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1.dev1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0rc0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0rc1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1.post1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+a-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abcdef-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1.1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a1.dev1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0rc0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0rc1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1.post1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+a-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+abcdef-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+1.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+1.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+1.1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.dev456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a1.dev1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0rc0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0rc1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1.post1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+a-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+abcdef-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+1.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+1.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+1.1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a1.dev1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0rc0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0rc1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1.post1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+a-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+abcdef-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+1.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+1.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+1.1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.dev456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a1.dev1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0rc0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0rc1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1.post1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+a-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+abcdef-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+1.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+1.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+1.1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a1.dev1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0rc0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0rc1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1.post1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+a-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+abcdef-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+def-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+1.abc-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+1.1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+1.1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+123-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2.r32+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2.rev33+123456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.dev456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a1.dev1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a1+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b1.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b2.post345.dev456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b2.post345-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b2-346-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0rc0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0rc1.dev1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0c1-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0rc2-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post0.dev0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post0-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post456.dev34-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post456-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post456+local-lt] PASSED [ 17%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a1.dev1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b1.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.dev456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a1.dev1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b1.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a1.dev1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b1.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.dev456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a1.dev1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b1.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b1.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.dev456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a1.dev1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b1.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b1.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.dev456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1.dev1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b1.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b1.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.dev456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a1.dev1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b1.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b1.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.dev456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a1.dev1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b1.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.dev456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1.dev1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1a1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1.post1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+a-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abcdef-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+def-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1.abc-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1.1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1.1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2.post345.dev456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2.post345-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2-346-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0rc0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0rc1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0c1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0rc2-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post0.dev0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post0-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456.dev34-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456+local-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1.dev1-lt] PASSED [ 18%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.dev456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1.dev1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b1.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2.post345.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2.post345-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2-346-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0rc0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0rc1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0c1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-346-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0rc0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0rc1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0c1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1.dev1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0rc0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0rc1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2-346-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0rc0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0rc1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0c1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.dev456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1.dev1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b1.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2-346-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0rc0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0rc1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0c1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0rc0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0rc1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0c1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.dev456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1.dev1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b1.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2-346-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0rc0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0rc1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0c1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0rc1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0c1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.dev456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a1.dev1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b1.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b2.post345.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b2.post345-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b2-346-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0rc0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0rc1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0c1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0c1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.dev456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a1.dev1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b1.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b2.post345.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b2.post345-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b2-346-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0rc0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0rc1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0c1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.dev456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1.dev1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b1.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2.post345.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2.post345-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2-346-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0rc0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0rc1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0c1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.dev456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1.dev1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b1.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2.post345-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2-346-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0rc0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0rc1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0c1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0rc2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post0.dev0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456.dev34-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1a1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1+local-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1.post1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.1.dev1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+a-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abcdef-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+def-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1.abc-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1.1-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1.1.0-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+2-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2.r32+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2.rev33+123456-lt] PASSED [ 19%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.dev456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1.dev1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b1.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2.post345.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2.post345-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2-346-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0rc0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0rc1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0c1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0rc2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456.dev34-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post456.dev34-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.dev456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a1.dev1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b1.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b2.post345.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b2.post345-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b2-346-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0rc0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0rc1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0c1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0rc2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post456.dev34-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post456.dev34-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.dev456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a1.dev1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b1.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b2.post345.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b2.post345-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b2-346-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0rc0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0rc1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0c1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0rc2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post456.dev34-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.dev456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1.dev1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-346-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0rc0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0rc1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0c1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0rc2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.dev456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1.dev1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b1.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2.post345-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2-346-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0rc0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0rc1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0c1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0rc2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456.dev34-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.dev456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a1.dev1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b1.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b2.post345.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b2.post345-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b2-346-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0rc0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0rc1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0c1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0rc2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post456.dev34-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.dev456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a1.dev1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b1.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b2.post345.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b2.post345-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b2-346-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0rc0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0rc1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0c1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0rc2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post456.dev34-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.dev456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a1.dev1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b1.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b2.post345.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b2.post345-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b2-346-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0rc0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0rc1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0c1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0rc2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post456.dev34-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.dev456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a1.dev1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b1.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b2.post345.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b2.post345-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b2-346-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0rc0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0rc1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0c1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0rc2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post456.dev34-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1.post1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+a-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+abcdef-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+def-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+1.abc-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+1.1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+1.1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+123-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2.r32+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2.rev33+123456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.dev456+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a0.post0.dev0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a0.post0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a1.dev1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a1+local-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b1.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b2.post345.dev456-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b2.post345-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b2-346-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0rc0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0rc1.dev1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0c1-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0rc2-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0-lt] PASSED [ 20%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post456.dev34-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1.post1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+a-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+a-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.dev456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a1.dev1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b1.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b2.post345.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b2.post345-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b2-346-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0rc0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0rc1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0c1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0rc2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post456.dev34-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1.post1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+a-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+a-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.dev456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1.dev1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b1.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2-346-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0rc0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0rc1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0c1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0rc2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456.dev34-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1.post1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+a-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.dev456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a1.dev1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b1.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b2.post345.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b2.post345-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b2-346-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0rc0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0rc1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0c1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0rc2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post456.dev34-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1.post1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+a-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.dev456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1.dev1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b1.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2.post345-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2-346-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0rc0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0rc1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0c1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0rc2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456.dev34-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1.post1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+a-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.dev456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a1.dev1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b1.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b2.post345.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b2.post345-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b2-346-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0rc0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0rc1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0c1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0rc2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post456.dev34-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1.post1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+a-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.dev456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a1.dev1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b1.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b2.post345.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b2.post345-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b2-346-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0rc0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0rc1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0c1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0rc2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post456.dev34-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1.post1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+a-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.dev456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a1.dev1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b1.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b2.post345.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b2.post345-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b2-346-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0rc0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0rc1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0c1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0rc2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post456.dev34-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1.post1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+a-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.dev456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a1.dev1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b1.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b2.post345.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b2.post345-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b2-346-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0rc0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0rc1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0c1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0rc2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post456.dev34-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1.post1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+a-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.dev456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a1.dev1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b1.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b2.post345.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b2.post345-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b2-346-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0rc0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0rc1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0c1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0rc2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post456.dev34-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1.post1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+a-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.dev456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a1.dev1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b1.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b2.post345.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b2.post345-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b2-346-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0rc0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0rc1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0c1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0rc2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post456.dev34-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1.post1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+a-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+abcdef-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+def-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+1.abc-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+1.1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+1.1.0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+123-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2.r32+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2.rev33+123456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.dev456+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a0.post0.dev0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a0.post0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a1.dev1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a1+local-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b1.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b2.post345.dev456-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b2.post345-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b2-346-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0rc0-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0rc1.dev1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0c1-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0rc2-lt] PASSED [ 21%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.dev456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a1.dev1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.dev456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a1.dev1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.dev456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1.dev1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.dev456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1.dev1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.dev456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1.dev1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.dev456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a1.dev1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.dev456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1.dev1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a1.dev1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a1.dev1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a1.dev1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a1.dev1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a1.dev1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1a1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1.post1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+a-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+abcdef-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+def-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+1.abc-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+1.1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+1.1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+123-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2.r32+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2.rev33+123456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b1.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2-346-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0rc0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0rc1.dev1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0c1-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0rc2-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post0.dev0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post0-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456.dev34-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456+local-lt] PASSED [ 22%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b1.dev456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b2.post345.dev456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b2.post345-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b2-346-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0rc0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0rc1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0c1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0rc2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post0.dev0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b1.dev456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b2.post345.dev456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b2.post345-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b2-346-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0rc0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0rc1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0c1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0rc2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post0.dev0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0rc0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0rc1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0rc2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post0.dev0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2-346-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0rc0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0rc1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0c1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0rc2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post0.dev0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post0.dev0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-346-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0rc0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0rc1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0c1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0rc2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post0.dev0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0rc0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0rc1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0c1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0rc2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post0.dev0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0rc1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0c1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0rc2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post0.dev0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0c1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0rc2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post0.dev0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0rc2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post0.dev0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post0.dev0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post0.dev0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post456.dev34-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1a1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1+local-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1.post1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.1.dev1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+a-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+123-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2.r32+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2.rev33+123456-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abcdef-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+def-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1.abc-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1.1-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1.1.0-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+2-lt] PASSED [ 23%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2.r32+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+def-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+0-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+1-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+1.abc-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+1.1-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+1.1.0-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+2-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+123-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2.r32+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2.rev33+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+0-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+1-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+1.abc-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+1.1-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+1.1.0-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+2-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+123-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2.r32+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2.rev33+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+1-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+1.abc-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+1.1-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+1.1.0-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+2-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+123-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2.r32+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2.rev33+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+1.abc-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+1.1-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+1.1.0-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+2-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+123-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2.r32+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2.rev33+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+1.1-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+1.1.0-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+2-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+123-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2.r32+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2.rev33+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+1.1.0-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+2-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+123-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2.r32+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2.rev33+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+2-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+123-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2.r32+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2.rev33+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+123-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2.r32+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2.rev33+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2.r32+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2.rev33+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2.r32+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-lt] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.dev456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a1.dev1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b1.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b2.post345.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b2.post345-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b2-346-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0rc0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0rc1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0c1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0rc2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post456.dev34-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1.post1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+a-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+abcdef-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+def-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+1.abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+1.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+1.1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+123-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2.r32+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2.rev33+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.dev456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a1.dev1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b1.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b2.post345.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b2.post345-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b2-346-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0rc0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0rc1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0c1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0rc2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post456.dev34-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1.post1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+a-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+abcdef-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+def-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+1.abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+1.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+1.1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+123-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2.r32+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2.rev33+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.dev456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1.dev1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b1.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2.post345.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2.post345-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2-346-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0rc0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0rc1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0c1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0rc2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456.dev34-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1.post1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+a-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abcdef-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+def-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1.abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1.1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2.r32+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2.rev33+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.dev456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1.dev1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b1.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2-346-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0rc0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0rc1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0c1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0rc2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456.dev34-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1.post1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+a-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abcdef-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+def-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1.abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1.1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2.r32+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2.rev33+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.dev456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a1.dev1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b1.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b2.post345.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b2.post345-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b2-346-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0rc0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0rc1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0c1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0rc2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post456.dev34-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1.post1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+a-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+abcdef-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+def-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+1.abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+1.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+1.1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+123-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2.r32+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2.rev33+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.dev456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a1.dev1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b1.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b2.post345.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b2.post345-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b2-346-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0rc0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0rc1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0c1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0rc2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post456.dev34-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1.post1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+a-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+abcdef-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+def-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+1.abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+1.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+1.1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+123-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2.r32+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2.rev33+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a1.dev1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b1.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b2.post345.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b2.post345-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b2-346-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0rc0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0rc1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0c1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0rc2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post456.dev34-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1.post1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+a-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+abcdef-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+def-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+1.abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+1.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+1.1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+123-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2.r32+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2.rev33+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.dev456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a1.dev1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b1.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b2.post345.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b2.post345-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b2-346-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0rc0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0rc1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0c1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0rc2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post456.dev34-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1.post1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+a-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+abcdef-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+def-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+1.abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+1.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+1.1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+123-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2.r32+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2.rev33+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a1.dev1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b1.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b2.post345.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b2.post345-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b2-346-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0rc0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0rc1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0c1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0rc2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post456.dev34-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1.post1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+a-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+abcdef-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+def-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+1.abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+1.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+1.1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+123-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2.r32+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2.rev33+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.dev456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a1.dev1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b1.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b2.post345.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b2.post345-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b2-346-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0rc0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0rc1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0c1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0rc2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post456.dev34-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1.post1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+a-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+abcdef-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+def-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+1.abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+1.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+1.1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+123-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2.r32+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2.rev33+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a1.dev1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b1.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b2.post345.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b2.post345-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b2-346-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0rc0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0rc1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0c1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0rc2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post456.dev34-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1.post1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+a-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+abcdef-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+def-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+1.abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+1.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+1.1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+123-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2.r32+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2.rev33+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.dev456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a1.dev1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b1.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b2.post345.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b2.post345-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b2-346-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0rc0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0rc1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0c1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0rc2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post0.dev0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post456.dev34-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post456+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1.post1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+a-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+abcdef-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+def-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+1.abc-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+1.1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+1.1.0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+123-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2.r32+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2.rev33+123456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a1.dev1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a1.dev1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a1-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a1+local-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b0-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b1.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b2-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b2.post345.dev456-le] PASSED [ 24%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.dev456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a1.dev1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b1.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a1.dev1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b1.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.dev456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a1.dev1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b1.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b1.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.dev456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1.dev1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b1.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b1.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.dev456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a1.dev1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b1.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b1.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.dev456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a1.dev1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b1.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b1.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.dev456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1.dev1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.dev456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1.dev1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b1.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-346-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0rc0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0rc1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0c1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0rc2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1.post1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+a-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abcdef-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+def-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1.abc-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1.1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1.1.0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+2-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a0.post0.dev0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a0.post0-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1.dev1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1.dev1+local-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1-le] PASSED [ 25%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0rc0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0rc1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2.post345-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2-346-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0rc0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0rc1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.dev456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1.dev1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b1.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2-346-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0rc0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0rc1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2-346-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0rc0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0rc1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.dev456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1.dev1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b1.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2-346-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0rc0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0rc1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0rc0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0rc1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.dev456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a1.dev1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b1.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b2.post345.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b2.post345-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b2-346-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0rc0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0rc1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0rc1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.dev456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a1.dev1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b1.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b2.post345.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b2.post345-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b2-346-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0rc0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0rc1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.dev456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1.dev1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b1.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2.post345.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2.post345-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2-346-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0rc0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0rc1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.dev456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1.dev1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b1.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2.post345-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2-346-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0rc0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0rc1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.dev456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1.dev1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b1.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2.post345.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2.post345-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2-346-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0rc0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0rc1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1.post1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+a-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+abcdef-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+def-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+1.abc-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+1.1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+1.1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+123-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2.r32+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2.rev33+123456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.dev456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a1.dev1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a1+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b1.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b2.post345.dev456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b2.post345-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b2-346-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0rc0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0rc1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0c1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0rc2-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post0.dev0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post0-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post456.dev34-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post456-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post456+local-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1.dev1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1a1-le] PASSED [ 26%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post456.dev34-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.dev456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a1.dev1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b1.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b2.post345.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b2.post345-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b2-346-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0rc0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0rc1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0c1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0rc2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post456.dev34-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.dev456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1.dev1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-346-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0rc0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0rc1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0c1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0rc2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.dev456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1.dev1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b1.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2.post345-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2-346-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0rc0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0rc1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0c1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0rc2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456.dev34-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.dev456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a1.dev1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b1.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b2.post345.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b2.post345-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b2-346-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0rc0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0rc1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0c1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0rc2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post456.dev34-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.dev456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a1.dev1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b1.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b2.post345.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b2.post345-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b2-346-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0rc0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0rc1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0c1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0rc2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post456.dev34-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.dev456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a1.dev1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b1.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b2.post345.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b2.post345-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b2-346-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0rc0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0rc1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0c1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0rc2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post456.dev34-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.dev456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a1.dev1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b1.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b2.post345.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b2.post345-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b2-346-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0rc0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0rc1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0c1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0rc2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post456.dev34-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.dev456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a1.dev1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b1.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b2.post345.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b2.post345-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b2-346-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0rc0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0rc1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0c1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0rc2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post456.dev34-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.dev456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a1.dev1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b1.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b2.post345.dev456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b2.post345-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b2-346-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0rc0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0rc1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0c1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0rc2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post0.dev0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post456.dev34-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post456+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1a1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1+local-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1.post1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+abcdef-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+def-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+1.abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+1.1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+1.1.0-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+2-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+123-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2.r32+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2.rev33+123456-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.1.dev1-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+a-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abc-le] PASSED [ 27%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.dev456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1.dev1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b1.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2-346-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0rc0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0rc1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0c1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0rc2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456.dev34-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1.post1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+a-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+a-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.dev456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a1.dev1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b1.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b2.post345.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b2.post345-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b2-346-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0rc0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0rc1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0c1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0rc2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post456.dev34-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1.post1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+a-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.dev456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1.dev1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b1.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2.post345-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2-346-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0rc0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0rc1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0c1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0rc2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456.dev34-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1.post1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+a-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.dev456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a1.dev1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b1.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b2.post345.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b2.post345-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b2-346-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0rc0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0rc1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0c1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0rc2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post456.dev34-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1.post1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+a-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.dev456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a1.dev1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b1.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b2.post345.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b2.post345-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b2-346-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0rc0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0rc1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0c1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0rc2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post456.dev34-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1.post1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+a-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.dev456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a1.dev1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b1.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b2.post345.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b2.post345-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b2-346-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0rc0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0rc1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0c1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0rc2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post456.dev34-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1.post1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+a-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.dev456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a1.dev1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b1.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b2.post345.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b2.post345-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b2-346-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0rc0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0rc1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0c1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0rc2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post456.dev34-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1.post1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+a-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.dev456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a1.dev1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b1.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b2.post345.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b2.post345-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b2-346-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0rc0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0rc1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0c1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0rc2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post456.dev34-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1.post1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+a-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.dev456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a1.dev1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b1.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b2.post345.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b2.post345-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b2-346-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0rc0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0rc1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0c1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0rc2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post456.dev34-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1.post1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+a-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.dev456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a1.dev1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b1.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b2.post345.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b2.post345-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b2-346-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0rc0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0rc1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0c1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0rc2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post456.dev34-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1.post1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+a-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.dev456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a1.dev1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b1.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b2.post345.dev456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b2.post345-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b2-346-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0rc0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0rc1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0c1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0rc2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post0.dev0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post456.dev34-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post456+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1a1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1+local-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1.post1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.1.dev1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+a-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+abcdef-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+def-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+1.abc-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+1.1-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+1.1.0-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+2-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2.r32+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2.rev33+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+123-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+123456-le] PASSED [ 28%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.dev456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a1.dev1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.dev456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1.dev1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.dev456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1.dev1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.dev456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1.dev1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.dev456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a1.dev1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.dev456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1.dev1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.dev456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a1.dev1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a1.dev1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a1.dev1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a1.dev1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a1.dev1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a1.dev1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0c1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0rc2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post0.dev0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post456.dev34-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post456+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1a1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1+local-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1.post1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+a-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+abcdef-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+def-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+1.abc-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+1.1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+1.1.0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+123-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2.r32+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2.rev33+123456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b1.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b2-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b2.post345.dev456-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b2.post345-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b2-346-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0rc0-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0rc1.dev1-le] PASSED [ 29%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0c1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0rc2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post0.dev0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0rc0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0rc1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0rc2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post0.dev0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2-346-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0rc0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0rc1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0c1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0rc2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post0.dev0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post0.dev0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-346-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0rc0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0rc1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0c1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0rc2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post0.dev0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-346-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0rc0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0rc1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0c1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0rc2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post0.dev0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0rc0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0rc1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0c1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0rc2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post0.dev0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0rc1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0c1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0rc2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post0.dev0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0c1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0rc2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post0.dev0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0rc2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post0.dev0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post0.dev0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post0.dev0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post456+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1a1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1+local-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1.post1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.1.dev1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+a-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+abcdef-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+def-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+1.1.0-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+2-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+123-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2.r32+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2.rev33+123456-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+1.abc-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+1.1-le] PASSED [ 30%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+1.1.0-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+2-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+123-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2.r32+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2.rev33+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+1.abc-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+1.1-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+1.1.0-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+2-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+123-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2.r32+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2.rev33+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+1.1-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+1.1.0-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+2-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+123-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2.r32+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2.rev33+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+1.1.0-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+2-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+123-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2.r32+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2.rev33+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+2-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+123-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2.r32+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2.rev33+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+123-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2.r32+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2.rev33+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2.r32+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-le] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.dev0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.dev456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.dev456+local-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a0.post0.dev0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a0.post0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a1.dev1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a1.dev1+local-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a1+local-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b1.dev456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2.post345-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2-346-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0rc0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0rc1.dev1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0c1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0rc2-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post0.dev0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post456+local-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1.dev1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1a1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1+local-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1.post1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.1.dev1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+a-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abc-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+abcdef-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+def-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+1.abc-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+1.1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+1.1.0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+2-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+123-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2.r32+123456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.dev0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.dev456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.dev456+local-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a0.post0.dev0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a0.post0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a1.dev1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a1.dev1+local-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a1+local-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-346-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0rc0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0rc1.dev1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0c1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0rc2-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post0.dev0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post456+local-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1.dev1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1a1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1+local-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1.post1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.1.dev1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+a-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abc-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+abcdef-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+def-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+1.abc-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+1.1-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+1.1.0-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+2-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+123-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-eq] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.dev456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a1.dev1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0a1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0rc0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0rc1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.post456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.1.post1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+a-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+abcdef-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+1.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+1.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+1.1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.dev456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a1.dev1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0a1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0rc0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0rc1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.post456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.0.1.post1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+a-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+abcdef-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+1.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+1.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+1.1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1!1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.dev456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1.dev1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0a1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0rc0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0rc1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.post456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.1.post1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+a-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+abcdef-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+1.1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.dev456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1.dev1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0a1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0rc0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0rc1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.post456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.0.1.post1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+a-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+abcdef-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+1.1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1!1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a1.dev1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0a1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0rc0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0rc1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.post456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.1.post1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+a-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+abcdef-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+1.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+1.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+1.1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.dev456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a1.dev1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0a1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0rc0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0rc1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.post456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.0.1.post1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+a-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+abcdef-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+1.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+1.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+1.1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1!1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.dev456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a1.dev1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0rc0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0rc1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.post456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.1.post1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+a-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+abcdef-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+1.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+1.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+1.1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.dev456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a1.dev1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0a1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0rc0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0rc1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.post456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.0.1.post1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+a-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+abcdef-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+1.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+1.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+1.1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1!1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.dev456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a1.dev1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0rc0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0rc1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.post456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.1.post1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+a-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+abcdef-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+1.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+1.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+1.1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.dev456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a1.dev1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0a1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0rc0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0rc1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.post456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.0.1.post1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+a-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+abcdef-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+def-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+1.abc-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+1.1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+1.1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+123-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2.r32+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1!1.2.rev33+123456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.dev456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a1.dev1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a1+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b1.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b2.post345.dev456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b2.post345-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0b2-346-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0rc0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0rc1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0c1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0rc2-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post0.dev0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post0-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post456.dev34-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post456-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.post456+local-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1.dev1-ne] PASSED [ 31%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a1.dev1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0a1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0rc0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0rc1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.post456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1!1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a1.dev1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0rc0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0rc1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.post456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a1.dev1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0a1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0rc0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0rc1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.post456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1!1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0rc0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0rc1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.post456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a1.dev1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0a1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0rc0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0rc1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.post456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1!1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1.dev1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0rc0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0rc1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.post456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1.dev1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0a1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0rc0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0rc1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.post456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1!1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a1.dev1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0rc0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0rc1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.post456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a1.dev1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0a1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0rc0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0rc1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.post456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1!1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a1.dev1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0rc0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0rc1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.post456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a1.dev1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0a1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0rc0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0rc1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.post456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1!1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1.dev1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0rc0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0rc1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.post456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1.dev1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0a1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b1.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2.post345-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0b2-346-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0rc0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0rc1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0c1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0rc2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456.dev34-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.post456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1a1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.0.1.post1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.1.dev1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+a-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+abcdef-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+def-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1.abc-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1.1-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+1.1.0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+2-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2.r32+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1!1.2.rev33+123456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.dev0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.dev456-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.dev456+local-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a0-ne] PASSED [ 32%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0rc0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0rc1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.1.post1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+a-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+abcdef-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+1.1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.dev456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0rc0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0rc1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.0.1.post1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+a-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+abcdef-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+1.1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1!1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.dev456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0rc0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0rc1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.1.post1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+a-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+abcdef-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+1.1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.dev456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0rc0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0rc1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.0.1.post1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+a-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+abcdef-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+1.1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1!1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.dev456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0rc0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0rc1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.1.post1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+a-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+abcdef-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+1.1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.dev456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0rc0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0rc1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.0.1.post1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+a-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+abcdef-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+1.1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1!1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.dev456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0rc0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0rc1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.1.post1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+a-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+abcdef-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+1.1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.dev456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0rc0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0rc1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.0.1.post1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+a-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+abcdef-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+1.1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1!1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.dev456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0rc1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.1.post1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+a-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+abcdef-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+1.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+1.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+1.1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.dev456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0rc0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0rc1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.0.1.post1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+a-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+abcdef-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+1.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+1.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+1.1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1!1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.dev456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0rc0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.1.post1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+a-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+abcdef-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+1.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+1.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+1.1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.dev456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0rc0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0rc1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.0.1.post1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+a-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+abcdef-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+1.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+1.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+1.1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1!1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.dev456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0rc0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0rc1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.1.post1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+a-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+abcdef-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+def-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1.abc-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1.1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+1.1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2.r32+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.2.rev33+123456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.dev456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1.dev1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0a1+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b1.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2.post345.dev456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2.post345-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0b2-346-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0rc0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0rc1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0c1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0rc2-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post0.dev0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post0-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456.dev34-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.post456+local-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1.dev1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1a1-ne] PASSED [ 33%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1!1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1.dev1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b1.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2.post345.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2.post345-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2-346-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0rc0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0rc1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0c1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456.dev34-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.post456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1.dev1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0a1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b1.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2.post345.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2.post345-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0b2-346-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0rc0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0rc1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0c1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0rc2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456.dev34-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.post456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1!1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1.dev1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b1.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2.post345.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2.post345-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2-346-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0rc0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0rc1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0c1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0rc2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456.dev34-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.post456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1.dev1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0a1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b1.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2.post345.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2.post345-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0b2-346-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0rc0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0rc1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0c1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0rc2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456.dev34-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.post456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1!1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a1.dev1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b1.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b2.post345.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b2.post345-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b2-346-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0rc0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0rc1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0c1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0rc2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post456.dev34-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a1.dev1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0a1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b1.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b2.post345.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b2.post345-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0b2-346-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0rc0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0rc1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0c1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0rc2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post456.dev34-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.post456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1!1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a1.dev1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b1.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b2.post345.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b2.post345-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b2-346-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0rc0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0rc1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0c1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0rc2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post456.dev34-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a1.dev1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0a1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b1.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b2.post345.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b2.post345-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0b2-346-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0rc0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0rc1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0c1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0rc2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post456.dev34-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.post456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1!1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1.dev1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b1.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2-346-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0rc0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0rc1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0c1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0rc2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1.dev1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0a1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b1.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2.post345-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0b2-346-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0rc0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0rc1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0c1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0rc2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456.dev34-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.post456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1!1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1.dev1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b1.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2.post345.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2.post345-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2-346-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0rc0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0rc1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0c1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0rc2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456.dev34-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1.dev1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0a1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b1.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2.post345.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2.post345-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0b2-346-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0rc0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0rc1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0c1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0rc2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456.dev34-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.post456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1!1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a1.dev1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b1.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b2.post345.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b2.post345-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b2-346-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0rc0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0rc1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0c1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0rc2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post456.dev34-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1a1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.1.post1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.1.dev1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+a-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+abcdef-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+def-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+1.abc-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+1.1-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+1.1.0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+2-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+123-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2.r32+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.2.rev33+123456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.dev456-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.dev456+local-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a0.post0.dev0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a0.post0-ne] PASSED [ 34%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.0.1.post1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+a-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+abcdef-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+def-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+1.abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+1.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+1.1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+123-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2.r32+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1!1.2.rev33+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.dev456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1.post1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+a-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+abcdef-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+def-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+1.abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+1.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+1.1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+123-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2.r32+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.2.rev33+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.dev456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.0.1.post1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+a-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+abcdef-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+def-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+1.abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+1.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+1.1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+123-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2.r32+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1!1.2.rev33+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.dev456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1.post1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+a-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+abcdef-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+def-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+1.abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+1.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+1.1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+123-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2.r32+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.2.rev33+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.dev456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.0.1.post1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+a-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+abcdef-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+def-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+1.abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+1.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+1.1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+123-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2.r32+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1!1.2.rev33+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.dev456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1.post1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+a-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+abcdef-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+def-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+1.abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+1.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+1.1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+123-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2.r32+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.2.rev33+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.dev456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.0.1.post1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+a-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+abcdef-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+def-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+1.abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+1.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+1.1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+123-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2.r32+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1!1.2.rev33+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.dev456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1.post1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+a-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+abcdef-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+def-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+1.abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+1.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+1.1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+123-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2.r32+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.2.rev33+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.dev456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.0.1.post1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+a-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+abcdef-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+def-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+1.abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+1.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+1.1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+123-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2.r32+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1!1.2.rev33+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.dev456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+a-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+abcdef-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+def-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+1.abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+1.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+1.1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+123-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2.r32+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.2.rev33+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.dev456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.0.1.post1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+a-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+abcdef-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+def-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+1.abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+1.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+1.1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+123-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2.r32+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1!1.2.rev33+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.dev456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1.post1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+a-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+abcdef-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+def-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1.abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+1.1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2.r32+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.2.rev33+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.dev456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.0.1.post1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+a-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+abcdef-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+def-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1.abc-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+1.1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2.r32+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1!1.2.rev33+123456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.dev456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a1.dev1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a1+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b1.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b2.post345.dev456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b2.post345-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b2-346-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0rc0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0rc1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0c1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0rc2-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post0.dev0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post0-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post456.dev34-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post456-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post456+local-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1.dev1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1a1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1-ne] PASSED [ 35%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+abcdef-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+def-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+1.abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a1.dev1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0a1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b1.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b2.post345.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b2.post345-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0b2-346-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0rc0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0rc1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0c1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0rc2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post456.dev34-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.post456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+a-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+abcdef-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+def-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+1.abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1!1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1.dev1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b1.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2.post345.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2.post345-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2-346-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0rc0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0rc1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0c1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0rc2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456.dev34-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+a-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abcdef-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+def-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1.abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1.dev1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0a1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b1.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2.post345.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2.post345-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0b2-346-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0rc0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0rc1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0c1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0rc2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456.dev34-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.post456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+a-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+abcdef-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+def-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1.abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1!1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a1.dev1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b1.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b2.post345.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b2.post345-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b2-346-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0rc0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0rc1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0c1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0rc2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post456.dev34-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+a-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+def-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+1.abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a1.dev1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0a1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b1.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b2.post345.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b2.post345-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0b2-346-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0rc0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0rc1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0c1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0rc2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post456.dev34-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.post456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+a-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+abcdef-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+def-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+1.abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1!1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a1.dev1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b1.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b2.post345.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b2.post345-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b2-346-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0rc0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0rc1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0c1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0rc2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post456.dev34-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+a-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+abcdef-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+1.abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a1.dev1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0a1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b1.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b2.post345.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b2.post345-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0b2-346-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0rc0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0rc1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0c1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0rc2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post456.dev34-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.post456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+a-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+abcdef-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+def-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+1.abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1!1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a1.dev1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b1.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b2.post345.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b2.post345-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b2-346-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0rc0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0rc1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0c1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0rc2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post456.dev34-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+a-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+abcdef-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+def-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+1.abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a1.dev1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0a1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b1.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b2.post345.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b2.post345-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0b2-346-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0rc0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0rc1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0c1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0rc2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post456.dev34-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.post456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+a-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+abcdef-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+def-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+1.abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1!1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a1.dev1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b1.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b2.post345.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b2.post345-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b2-346-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0rc0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0rc1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0c1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0rc2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post456.dev34-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+a-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+abcdef-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+def-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+1.abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a1.dev1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0a1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b1.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b2.post345.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b2.post345-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0b2-346-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0rc0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0rc1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0c1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0rc2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post456.dev34-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.post456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+a-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+abcdef-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+def-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+1.abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1!1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a1.dev1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b1.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b2.post345.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b2.post345-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b2-346-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0rc0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0rc1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0c1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0rc2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post456.dev34-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+a-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+abcdef-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+def-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a1.dev1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0a1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b1.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b2.post345.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b2.post345-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0b2-346-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0rc0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0rc1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0c1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0rc2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post456.dev34-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.post456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1a1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.0.1.post1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+a-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+abcdef-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+def-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+1.abc-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+1.1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+1.1.0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+2-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+123-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2.r32+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1!1.2.rev33+123456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.dev456-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.dev456+local-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a0.post0.dev0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a0.post0-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a1.dev1-ne] PASSED [ 36%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+a-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+abcdef-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+def-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+1.abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+1.1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+123-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2.r32+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2.rev33+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.dev456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+a-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+abcdef-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+def-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+1.abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+1.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+1.1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+123-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2.r32+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1!1.2.rev33+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.dev456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+a-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+abcdef-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+def-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+1.abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+1.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+123-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2.r32+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2.rev33+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.dev456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+a-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+abcdef-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+def-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+1.abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+1.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+1.1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+123-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2.r32+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1!1.2.rev33+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.dev456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+a-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+abcdef-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+def-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+1.abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+1.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+1.1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+123-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2.r32+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2.rev33+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.dev456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+a-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+abcdef-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+def-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+1.abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+1.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+1.1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+123-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2.r32+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1!1.2.rev33+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.dev456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+a-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+abcdef-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+def-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+1.abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+1.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+1.1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2.r32+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2.rev33+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.dev456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+a-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+abcdef-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+def-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+1.abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+1.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+1.1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+123-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2.r32+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1!1.2.rev33+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.dev456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+a-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abcdef-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+def-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1.abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1.1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2.r32+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2.rev33+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.dev456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+a-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+abcdef-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+def-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1.abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+1.1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2.r32+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1!1.2.rev33+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.dev456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+a-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abcdef-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+def-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1.abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1.1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2.rev33+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.dev456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+a-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+abcdef-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+def-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1.abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+1.1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2.r32+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1!1.2.rev33+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.dev456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+a-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abcdef-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+def-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1.abc-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1.1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2.r32+123456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.dev456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1.dev1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0a1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b1.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345.dev456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2.post345-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0b2-346-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0rc0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0rc1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0c1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0rc2-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post0.dev0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post0-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456.dev34-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.post456+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1.dev1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1a1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1+local-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.0.1.post1-ne] PASSED [ 37%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1!1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.dev456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b1.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b2.post345.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b2.post345-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b2-346-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0rc0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0rc1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0c1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0rc2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post456.dev34-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1.post1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.dev456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b1.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b2.post345.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b2.post345-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0b2-346-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0rc0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0rc1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0c1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0rc2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post456.dev34-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.post456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.1.post1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.dev456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b1.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2-346-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0rc0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0rc1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0c1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0rc2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456.dev34-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1.post1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.dev456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b1.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2.post345-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0b2-346-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0rc0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0rc1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0c1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0rc2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456.dev34-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.post456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.1.post1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.dev456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b1.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b2.post345.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b2.post345-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b2-346-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0rc0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0rc1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0c1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0rc2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post456.dev34-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1.post1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b1.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b2.post345.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b2.post345-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0b2-346-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0rc0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0rc1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0c1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0rc2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post456.dev34-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.post456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.1.post1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.dev456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b1.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b2.post345.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b2.post345-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b2-346-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0rc0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0rc1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0c1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0rc2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post456.dev34-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1.post1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.dev456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b1.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b2.post345.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b2.post345-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0b2-346-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0rc0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0rc1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0c1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0rc2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post456.dev34-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.post456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.1.post1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.dev456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b1.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b2.post345.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b2.post345-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b2-346-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0rc0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0rc1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0c1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0rc2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post456.dev34-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1.post1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.dev456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b1.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b2.post345.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b2.post345-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0b2-346-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0rc0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0rc1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0c1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0rc2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post456.dev34-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.post456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.1.post1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.dev456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b1.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b2.post345.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b2.post345-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b2-346-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0rc0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0rc1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0c1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0rc2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post456.dev34-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1.post1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.dev456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b1.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b2.post345.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b2.post345-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0b2-346-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0rc0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0rc1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0c1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0rc2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post456.dev34-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.post456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.1.post1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.dev456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b1.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b2.post345.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b2.post345-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b2-346-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0rc0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0rc1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0c1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0rc2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post456.dev34-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1.post1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.1.dev1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+a-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+abcdef-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+def-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+1.abc-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+1.1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+1.1.0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+2-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+123-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2.r32+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2.rev33+123456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.dev456-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.dev456+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a0.post0.dev0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a0.post0-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a1.dev1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a1-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a1+local-ne] PASSED [ 38%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b1.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+abcdef-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+def-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+1.abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+1.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+1.1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+123-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2.r32+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.2.rev33+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.dev456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a1.dev1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b1.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+abcdef-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+def-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+1.abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+1.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+1.1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+123-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2.r32+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2.rev33+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.dev456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b1.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+abcdef-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+def-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+1.abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+1.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+1.1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+123-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2.r32+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.2.rev33+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.dev456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1.dev1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b1.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abcdef-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+def-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1.abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1.1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2.r32+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2.rev33+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.dev456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1.dev1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b1.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+abcdef-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+def-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1.abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+1.1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2.r32+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.2.rev33+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.dev456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a1.dev1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b1.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+abcdef-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+def-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+1.abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+1.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+1.1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+123-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2.r32+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2.rev33+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.dev456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a1.dev1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b1.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+abcdef-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+def-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+1.abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+1.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+1.1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+123-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2.r32+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.2.rev33+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.dev456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a1.dev1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b1.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+abcdef-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+def-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+1.abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+1.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+1.1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+123-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2.r32+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2.rev33+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.dev456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a1.dev1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b1.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+abcdef-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+def-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+1.abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+1.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+1.1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+123-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2.r32+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.2.rev33+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.dev456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1.dev1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abcdef-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+def-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1.abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1.1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.dev456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1.dev1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+abcdef-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+def-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1.abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+1.1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.r32+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.2.rev33+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.dev456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1.dev1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b1.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abcdef-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+def-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1.abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1.1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2.r32+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2.rev33+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.dev456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1.dev1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b1.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+abcdef-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+def-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1.abc-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+1.1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2.r32+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.2.rev33+123456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1.dev1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0rc0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0rc1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post0.dev0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post0-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1a1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1+local-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1.post1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+a-ne] PASSED [ 39%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-346-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0c1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0rc2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456.dev34-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.post456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.1.post1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+a-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b1.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2-346-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0rc0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0rc1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0c1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0rc2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1.post1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+a-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-346-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0rc0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0rc1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0c1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0rc2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456.dev34-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.post456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.1.post1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+a-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b1.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2-346-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0rc0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0rc1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0c1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0rc2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456.dev34-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1.post1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+a-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0rc0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0rc1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0c1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0rc2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456.dev34-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.post456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.1.post1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+a-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b1.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b2.post345.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b2.post345-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b2-346-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0rc0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0rc1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0c1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0rc2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post456.dev34-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1.post1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+a-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b1.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b2.post345.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b2.post345-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b2-346-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0rc1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0c1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0rc2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post456.dev34-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.post456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.1.post1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+a-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b1.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b2.post345.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b2.post345-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b2-346-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0rc0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0rc1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0c1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0rc2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post456.dev34-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1.post1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+a-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b1.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b2.post345.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b2.post345-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b2-346-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0rc0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0c1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0rc2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post456.dev34-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.post456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.1.post1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+a-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b1.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2.post345.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2.post345-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2-346-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0rc0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0rc1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0c1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0rc2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456.dev34-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1.post1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+a-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b1.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2-346-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0rc0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0rc1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0rc2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456.dev34-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.post456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.1.post1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+a-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b1.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2.post345-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2-346-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0rc0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0rc1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0c1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0rc2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456.dev34-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1.post1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+a-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b1.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2-346-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0rc0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0rc1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0c1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456.dev34-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.post456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.1.post1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+a-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+abcdef-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+def-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1.abc-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1.1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+1.1.0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+2-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2.r32+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.2.rev33+123456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.dev456-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.dev456+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a0.post0.dev0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a0.post0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1.dev1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1.dev1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1+local-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b0-ne] PASSED [ 40%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456.dev34-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+def-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1.abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1.1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2.r32+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2.rev33+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.dev456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1.dev1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456.dev34-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.post456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+def-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1.abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+1.1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2.r32+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.2.rev33+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.dev456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a1.dev1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post456.dev34-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+def-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+1.abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+1.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+1.1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+123-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2.r32+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2.rev33+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.dev456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a1.dev1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post456.dev34-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+def-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+1.abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+1.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+1.1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+123-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2.r32+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.2.rev33+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.dev456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a1.dev1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post456.dev34-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+def-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+1.abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+1.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+1.1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+123-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2.r32+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2.rev33+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.dev456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a1.dev1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post456.dev34-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+def-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+1.abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+1.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+1.1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+123-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2.r32+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.2.rev33+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.dev456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1.dev1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+def-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1.abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1.1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1.dev1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+def-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1.abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+1.1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.r32+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.2.rev33+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.dev456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1.dev1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456.dev34-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+def-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1.abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1.1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2.r32+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2.rev33+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.dev456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1.dev1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+def-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1.abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+1.1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2.r32+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.2.rev33+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.dev456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a1.dev1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post456.dev34-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+def-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+1.abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+1.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+1.1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+123-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2.r32+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2.rev33+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.dev456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a1.dev1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post456.dev34-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+def-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+1.abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+1.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+1.1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+123-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2.r32+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.2.rev33+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.dev456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a1.dev1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post456.dev34-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+def-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+1.abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+1.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+1.1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+123-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2.r32+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2.rev33+123456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.dev456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a1.dev1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b1.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b2.post345.dev456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b2.post345-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b2-346-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0rc0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0rc1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0c1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0rc2-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post0.dev0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post0-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post456.dev34-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post456-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post456+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1a1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1+local-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1.post1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.1.dev1-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+a-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+abc-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+abcdef-ne] PASSED [ 41%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b2.post345.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b2.post345-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b2-346-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0rc0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0rc1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0c1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0rc2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post456.dev34-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1.post1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+a-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+abcdef-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b2.post345.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b2.post345-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b2-346-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0rc0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0rc1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0c1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0rc2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post456.dev34-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1.post1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+a-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+abcdef-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b2.post345.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b2.post345-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b2-346-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0rc0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0rc1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0c1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0rc2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post456.dev34-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1.post1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+a-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+abcdef-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b2.post345.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b2.post345-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b2-346-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0rc0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0rc1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0c1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0rc2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post456.dev34-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1.post1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+a-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+abcdef-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b2.post345.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b2.post345-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b2-346-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0rc0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0rc1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0c1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0rc2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post456.dev34-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1.post1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+a-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+abcdef-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b2.post345.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b2.post345-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b2-346-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0rc0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0rc1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0c1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0rc2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post456.dev34-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1.post1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+a-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+abcdef-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b2.post345.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b2.post345-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b2-346-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0rc0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0rc1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0c1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0rc2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post456.dev34-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1.post1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+a-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+abcdef-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b2.post345.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b2.post345-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b2-346-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0rc0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0rc1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0c1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0rc2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post456.dev34-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+a-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+abcdef-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2-346-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0rc0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0rc1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0c1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0rc2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456.dev34-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1.post1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+a-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abcdef-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-346-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0rc0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0rc1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0c1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0rc2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1.post1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+a-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+abcdef-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b2.post345.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b2.post345-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b2-346-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0rc0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0rc1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0c1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0rc2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post456.dev34-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1.post1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+a-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+abcdef-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b2.post345.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b2.post345-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b2-346-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0rc0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0rc1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0c1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0rc2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post456.dev34-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1.post1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+abcdef-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2.post345-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2-346-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0rc0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0rc1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0c1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0rc2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456.dev34-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1.post1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+a-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abcdef-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+def-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1.abc-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1.1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1.1.0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+2-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2.r32+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2.rev33+123456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.dev456+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a0.post0.dev0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a0.post0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1.dev1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1.dev1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1+local-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b0-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b1.dev456-ne] PASSED [ 42%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abcdef-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+def-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1.abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+1.1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2.r32+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2.rev33+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.dev456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a1.dev1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b1.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+abcdef-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+def-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+1.abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+1.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+1.1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+123-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2.r32+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2.rev33+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.dev456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a1.dev1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b1.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+def-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+1.abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+1.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+1.1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+123-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2.r32+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2.rev33+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.dev456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a1.dev1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b1.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+abcdef-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+def-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+1.abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+1.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+1.1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+123-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2.r32+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2.rev33+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.dev456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a1.dev1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b1.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+abcdef-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+1.abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+1.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+1.1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+123-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2.r32+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2.rev33+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.dev456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a1.dev1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b1.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+abcdef-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+def-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+1.abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+1.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+1.1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+123-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2.r32+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2.rev33+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.dev456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a1.dev1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b1.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+abcdef-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+def-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+1.abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+1.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+1.1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+123-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2.r32+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2.rev33+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.dev456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a1.dev1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b1.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+abcdef-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+def-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+1.abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+1.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+1.1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+123-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2.r32+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2.rev33+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.dev456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a1.dev1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b1.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+abcdef-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+def-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+1.abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+1.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+1.1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+123-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2.r32+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2.rev33+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.dev456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a1.dev1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b1.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+abcdef-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+def-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+1.abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+1.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+1.1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+123-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2.r32+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2.rev33+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.dev456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a1.dev1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b1.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+abcdef-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+def-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+1.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+1.1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+123-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2.r32+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2.rev33+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.dev456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a1.dev1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b1.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+abcdef-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+def-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+1.abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+1.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+1.1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+123-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2.r32+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2.rev33+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.dev456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a1.dev1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b1.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+abcdef-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+def-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+1.abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+1.1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+123-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2.r32+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2.rev33+123456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.dev456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a1.dev1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b1.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b2.post345.dev456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b2.post345-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b2-346-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0rc0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0rc1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0c1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0rc2-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post0.dev0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post0-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post456.dev34-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post456-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post456+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1a1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1+local-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1.post1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.1.dev1-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+a-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+abc-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+abcdef-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+def-ne] PASSED [ 43%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+1.abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+1.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+1.1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+123-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2.r32+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2.rev33+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.dev456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a1.dev1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b1.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b2.post345.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b2.post345-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b2-346-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0rc0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0rc1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0c1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0rc2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post456.dev34-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1.post1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+a-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+abcdef-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+def-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+1.abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+1.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+123-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2.r32+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2.rev33+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.dev456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a1.dev1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b1.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b2.post345.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b2.post345-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b2-346-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0rc0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0rc1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0c1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0rc2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post456.dev34-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1.post1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+a-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+abcdef-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+def-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+1.abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+1.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+1.1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+123-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2.r32+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2.rev33+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.dev456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a1.dev1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b1.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b2.post345.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b2.post345-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b2-346-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0rc0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0rc1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0c1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0rc2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post456.dev34-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1.post1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+a-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+abcdef-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+def-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+1.abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+1.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+1.1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+123-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2.r32+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2.rev33+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.dev456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a1.dev1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b1.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b2.post345.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b2.post345-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b2-346-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0rc0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0rc1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0c1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0rc2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post456.dev34-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1.post1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+a-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+abcdef-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+def-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+1.abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+1.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+1.1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+123-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2.r32+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2.rev33+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.dev456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a1.dev1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b1.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b2.post345.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b2.post345-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b2-346-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0rc0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0rc1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0c1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0rc2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post456.dev34-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1.post1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+a-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+abcdef-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+def-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+1.abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+1.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+1.1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2.r32+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2.rev33+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.dev456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1.dev1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b1.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2.post345-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2-346-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0rc0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0rc1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0c1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0rc2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456.dev34-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1.post1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+a-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abcdef-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+def-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1.abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1.1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2.r32+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2.rev33+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.dev456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1.dev1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b1.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2-346-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0rc0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0rc1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0c1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0rc2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1.post1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+a-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abcdef-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+def-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1.abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1.1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2.r32+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2.rev33+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.dev456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1.dev1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-346-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0rc0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0rc1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0c1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0rc2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1.post1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+a-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abcdef-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+def-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1.abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1.1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.dev456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1.dev1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0rc0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0rc1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0rc2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1.post1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+a-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abcdef-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+def-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1.abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1.1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.rev33+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.dev456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1.dev1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-346-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0rc0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0rc1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0c1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0rc2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1.post1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+a-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abcdef-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+def-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1.abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1.1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1.dev1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0rc0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0rc1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post0.dev0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1a1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1+local-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1.post1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+a-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abcdef-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+def-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1.abc-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1.1-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1.1.0-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+2-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-ne] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev0-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.dev456+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.dev456+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0a0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.dev456+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a0.post0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.dev456+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a0.post0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a0.post0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.dev456+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a0.post0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a0.post0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a1.dev1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.dev456+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a0.post0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a0.post0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a1.dev1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a1.dev1+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.dev456+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a0.post0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a0.post0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1.dev1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1.dev1+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.dev456+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a0.post0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a0.post0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a1.dev1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a1.dev1+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a1+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.dev456+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a0.post0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a0.post0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a1.dev1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a1.dev1+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a1+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0b0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.dev456+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a0.post0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a0.post0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1.dev1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1.dev1+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b1.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.dev456+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a0.post0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a0.post0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1.dev1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1.dev1+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b1.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b2-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.dev456+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a0.post0.dev0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a0.post0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1.dev1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1.dev1+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1+local-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b0-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2.post345.dev456-ge] PASSED [ 44%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1.post1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1.post1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1.post1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.2+a-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1.post1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+a-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+abc-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1.post1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+a-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+abc-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+abcdef-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1.post1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+a-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+abc-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+abcdef-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+def-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0rc1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0c1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0rc2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post456.dev34-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1.post1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+a-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+abc-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+abcdef-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+def-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.dev456+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a0.post0.dev0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a0.post0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a1.dev1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a1.dev1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a1-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a1+local-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b1.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b2-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b2.post345.dev456-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b2.post345-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b2-346-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0rc0-ge] PASSED [ 45%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b1.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b2.post345.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b2.post345-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b2-346-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0rc0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+1.abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b1.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b2.post345.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b2.post345-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b2-346-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0rc0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+1.abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+1.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b1.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b2.post345.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b2.post345-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b2-346-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0rc0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+1.abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+1.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+1.1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b1.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b2.post345.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b2.post345-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b2-346-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0rc0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+1.abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+1.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+1.1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b1.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b2.post345.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b2.post345-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b2-346-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0rc0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+1.abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+1.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+1.1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+123-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b1.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2.post345.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2.post345-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2-346-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0rc0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1.abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1.1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b1.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2-346-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0rc0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1.abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1.1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2.r32+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b1.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2-346-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0rc0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1.abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1.1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2.r32+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2.rev33+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b1.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b2.post345.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b2.post345-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b2-346-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0rc0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+1.abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+1.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+1.1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+123-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2.r32+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2.rev33+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1!1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b1.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2-346-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0rc0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1.abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1.1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2.r32+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2.rev33+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b1.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b2.post345.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b2.post345-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b2-346-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0rc0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+1.abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+1.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+1.1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+123-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2.r32+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2.rev33+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b1.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b2.post345.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b2.post345-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b2-346-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0rc0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+1.abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+1.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+1.1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+123-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2.r32+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2.rev33+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b1.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b2.post345.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b2.post345-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b2-346-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0rc0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0rc1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0c1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0rc2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post456.dev34-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1.post1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+a-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+abcdef-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+def-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+1.abc-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+1.1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+1.1.0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+2-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+123-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2.r32+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2.rev33+123456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.dev456-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.dev456+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a0.post0.dev0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a0.post0-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a1.dev1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a1.dev1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a1-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a1+local-ge] PASSED [ 46%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b2.post345-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b2-346-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0rc0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0rc1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0c1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0rc2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post456.dev34-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1.post1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+a-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+abcdef-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+def-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+1.abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+1.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+1.1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+123-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2.r32+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2.rev33+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b2.post345-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b2-346-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0rc0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0rc1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0c1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0rc2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post456.dev34-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1.post1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+a-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+abcdef-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+def-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+1.abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+1.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+1.1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+123-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2.r32+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2.rev33+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b2.post345-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b2-346-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0rc0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0rc1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0c1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0rc2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post456.dev34-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1.post1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+a-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+abcdef-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+def-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+1.abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+1.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+1.1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+123-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2.r32+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2.rev33+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2.post345-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2-346-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0rc0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0rc1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0c1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0rc2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456.dev34-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1.post1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+a-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abcdef-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+def-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1.abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1.1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2.r32+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2.rev33+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b2.post345-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b2-346-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0rc0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0rc1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0c1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0rc2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post456.dev34-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1.post1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+a-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+abcdef-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+def-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+1.abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+1.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+1.1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+123-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2.r32+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2.rev33+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b2.post345-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b2-346-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0rc0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0rc1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0c1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0rc2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post456.dev34-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1.post1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+a-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+abcdef-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+def-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+1.abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+1.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+1.1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+123-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2.r32+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2.rev33+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-346-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0rc0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0rc1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0c1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0rc2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1.post1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+a-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abcdef-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+def-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1.abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1.1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2.post345-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2-346-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0rc0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0rc1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0c1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0rc2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456.dev34-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1.post1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+a-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abcdef-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+def-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1.abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1.1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2.r32+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2.rev33+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0rc0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0rc1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1.post1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+a-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abcdef-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+def-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1.abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1.1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2-346-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0rc0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0rc1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0c1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0rc2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1.post1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+a-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abcdef-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+def-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1.abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1.1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2.r32+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2-346-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0rc0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0rc1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0c1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0rc2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456.dev34-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1.post1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+a-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abcdef-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+def-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1.abc-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1.1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1.1.0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2.r32+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2.rev33+123456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.dev456+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a0.post0.dev0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a0.post0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1.dev1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1.dev1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1+local-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b0-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-ge] PASSED [ 47%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post456.dev34-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1.post1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+a-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+abcdef-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+def-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+1.abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+1.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+1.1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+123-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2.r32+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2.rev33+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post456.dev34-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1.post1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+a-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+abcdef-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+def-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+1.abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+1.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+1.1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+123-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2.r32+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2.rev33+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456.dev34-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1.post1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+a-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abcdef-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+def-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1.abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1.1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2.r32+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2.rev33+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456.dev34-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1.post1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+a-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abcdef-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+def-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1.abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1.1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2.r32+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2.rev33+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456.dev34-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1.post1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+a-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abcdef-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+def-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1.abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1.1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2.r32+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2.rev33+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post456.dev34-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1.post1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+a-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+abcdef-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+def-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+1.abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+1.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+1.1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+123-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2.r32+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2.rev33+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post456.dev34-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1.post1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+a-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+abcdef-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+def-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+1.abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+1.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+1.1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+123-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2.r32+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2.rev33+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1.post1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+a-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abcdef-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+def-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1.abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1.1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post456.dev34-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456.dev34-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1.post1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+a-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abcdef-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+def-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1.abc-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1.1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1.1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2.r32+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2.rev33+123456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b1.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2-346-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0rc0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0rc1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0c1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0rc2-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.dev456-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.dev456+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a0.post0.dev0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a0.post0-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a1.dev1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a1.dev1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a1-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a1+local-ge] PASSED [ 48%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1.post1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+a-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+abcdef-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+def-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+1.abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+1.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+1.1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+123-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2.r32+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2.rev33+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1.post1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+a-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+abcdef-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+def-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+1.abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+1.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+1.1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+123-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2.r32+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2.rev33+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1.post1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+a-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+abcdef-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+def-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+1.abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+1.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+1.1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+123-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2.r32+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2.rev33+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1.post1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+a-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+abcdef-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+def-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+1.abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+1.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+1.1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+123-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2.r32+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2.rev33+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1.post1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+a-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+abcdef-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+def-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+1.abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+1.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+1.1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+123-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2.r32+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2.rev33+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1.post1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+a-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+abcdef-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+def-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+1.abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+1.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+1.1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+123-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2.r32+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2.rev33+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1.post1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1.post1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+a-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abcdef-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+def-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1.abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1.1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2.r32+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2.rev33+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1.post1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1.post1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+a-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+abcdef-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+def-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+1.abc-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+1.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+1.1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+123-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2.r32+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2.rev33+123456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post456.dev34-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1.post1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.2+a-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.dev456+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a0.post0.dev0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a0.post0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1.dev1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1+local-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b1.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2.post345-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2-346-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0rc0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0rc1.dev1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0c1-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0rc2-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0-ge] PASSED [ 49%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+def-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1.abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1.1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2.r32+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2.rev33+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+def-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+1.abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+1.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+1.1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+123-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2.r32+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2.rev33+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+def-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+1.abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+1.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+1.1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+123-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2.r32+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2.rev33+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+def-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+def-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+1.abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+1.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+1.1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+123-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2.r32+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2.rev33+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+def-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+def-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+1.abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+1.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+1.1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+123-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2.r32+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2.rev33+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+def-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+def-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+1.abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+1.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+1.1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+123-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2.r32+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2.rev33+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+def-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+1.abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+def-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+1.abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+1.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+1.1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+123-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2.r32+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2.rev33+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+def-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+1.abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+1.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b1.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b2.post345.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b2.post345-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b2-346-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0rc0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0rc1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0c1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0rc2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post456.dev34-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1.post1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+a-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+abcdef-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+def-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+1.abc-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+1.1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+1.1.0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+2-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+123-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2.r32+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2.rev33+123456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.dev456-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.dev456+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a0.post0.dev0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a0.post0-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a1.dev1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a1.dev1+local-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a1-ge] PASSED [ 50%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b1.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b2.post345.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b2.post345-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b2-346-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0rc0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0rc1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0c1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0rc2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post456.dev34-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1.post1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+a-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+abcdef-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+def-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+1.abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+1.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+1.1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.dev456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a1.dev1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b1.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b2.post345.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b2.post345-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b2-346-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0rc0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0rc1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0c1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0rc2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post456.dev34-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1.post1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+a-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+abcdef-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+def-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+1.abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+1.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+1.1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+123-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2.r32+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2.rev33+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.dev456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a1.dev1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b1.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b2.post345.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b2.post345-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b2-346-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0rc0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0rc1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0c1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0rc2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post456.dev34-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1.post1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+a-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+abcdef-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+def-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+1.abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+1.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+1.1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.dev456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a1.dev1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b1.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b2.post345.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b2.post345-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b2-346-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0rc0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0rc1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0c1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0rc2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post456.dev34-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1.post1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+a-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+abcdef-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+def-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+1.abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+1.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+1.1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+123-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2.r32+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2.rev33+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.dev456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a1.dev1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b1.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b2.post345.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b2.post345-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b2-346-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0rc0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0rc1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0c1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0rc2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post456.dev34-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1.post1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+a-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+abcdef-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+def-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+1.abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+1.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+1.1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+123-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.dev456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1.dev1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b1.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2.post345-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2-346-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0rc0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0rc1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0c1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0rc2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456.dev34-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1.post1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+a-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abcdef-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+def-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1.abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1.1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2.r32+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2.rev33+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.dev456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1.dev1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b1.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2-346-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0rc0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0rc1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0c1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0rc2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1.post1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+a-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abcdef-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+def-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1.abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1.1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.dev456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1.dev1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-346-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0rc0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0rc1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0c1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0rc2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1.post1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+a-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abcdef-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+def-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1.abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1.1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.dev456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1.dev1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0rc0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0rc1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0rc2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1.post1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+a-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abcdef-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+def-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1.abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1.1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2.r32+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.dev456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1.dev1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-346-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0rc0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0rc1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0c1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0rc2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1.post1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+a-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abcdef-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+def-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1.abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1.1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1.dev1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0rc0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0rc1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post0.dev0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1a1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1+local-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1.post1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+a-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abcdef-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+def-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1.abc-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1.1-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1.1.0-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+2-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.rev33+123456-ge] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0.dev456+local-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0.dev0-1.0a0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a0.post0-1.0a0.post0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a0.post0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1-1.0a0.post0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a0.post0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a0.post0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1.dev1+local-1.0a1.dev1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a0.post0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a0.post0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1.dev1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1-1.0a1.dev1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a0.post0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a0.post0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a1.dev1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a1.dev1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0a1+local-1.0a1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a0.post0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a0.post0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a1.dev1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a1.dev1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b0-1.0a1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a0.post0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a0.post0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1.dev1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1.dev1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0a1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b1.dev456-1.0b0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a0.post0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a0.post0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1.dev1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1.dev1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0a1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-1.0b1.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a0.post0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a0.post0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1.dev1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1.dev1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0a1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b1.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345.dev456-1.0b2-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a0.post0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a0.post0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1.dev1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1.dev1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0a1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b1.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2.post345-1.0b2.post345.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a0.post0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a0.post0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1.dev1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1.dev1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0a1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b1.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2.post345.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0b2-346-1.0b2.post345-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0.dev456+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a0.post0.dev0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a0.post0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a1.dev1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a1.dev1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a1-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0a1+local-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b0-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b1.dev456-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b2-gt] PASSED [ 51%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc0-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc1.dev1-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0c1-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0rc2-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0.dev0-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post0-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456.dev34-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.post456+local-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.dev1-1.0.post456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.post456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1a1-1.0.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.post456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1-1.0.1a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.post456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1+local-1.0.1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.post456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.0.1.post1-1.0.1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.post456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.1.dev1-1.0.1.post1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.post456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.0.1.post1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+a-1.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.post456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.0.1.post1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abc-1.2+a-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.post456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.0.1.post1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+a-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+abcdef-1.2+abc-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.post456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.0.1.post1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+a-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+abc-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+def-1.2+abcdef-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.post456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.0.1.post1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+a-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+abc-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+abcdef-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+0-1.2+def-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.post456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.0.1.post1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+a-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+abc-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+abcdef-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+def-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1-1.2+0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a1.dev1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0a1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b1.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b2.post345.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b2.post345-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0b2-346-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0rc0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0rc1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0c1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0rc2-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post456.dev34-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.post456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1a1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.0.1.post1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+a-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+abc-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+abcdef-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+def-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.abc-1.2+1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.dev456-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.dev456+local-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a0.post0.dev0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a0.post0-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a1.dev1-gt] PASSED [ 52%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1-1.2+1.abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+1.abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+1.1.0-1.2+1.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+1.abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+1.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+2-1.2+1.1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+1.abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+1.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+1.1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123-1.2+2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1.abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+1.1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2+123456-1.2+123-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1.abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+1.1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.r32+123456-1.2+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1.abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+1.1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1.2.rev33+123456-1.2.r32+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+1.abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+1.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+1.1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+123-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2.r32+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev0-1.2.rev33+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1.abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+1.1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2.r32+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1.2.rev33+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456-1!1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+1.abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+1.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+1.1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+123-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2.r32+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1.2.rev33+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.dev456+local-1!1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+1.abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+1.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+1.1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+123-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2.r32+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1.2.rev33+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0-1!1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+1.abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+1.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+1.1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+123-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2.r32+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1.2.rev33+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0.dev0-1!1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+1.abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+1.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+1.1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+123-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2.r32+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1.2.rev33+123456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a0.post0-1!1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.dev456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a1.dev1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0a1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b1.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b2.post345.dev456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b2.post345-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0b2-346-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0rc0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0rc1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0c1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0rc2-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post0.dev0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post456.dev34-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post456-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.post456+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1a1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1+local-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.0.1.post1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.1.dev1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+a-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+abc-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+abcdef-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+def-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+0-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+1-gt] PASSED [ 53%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+1.abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+1.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+1.1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+123-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2.r32+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1.2.rev33+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1-1!1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b2.post345-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0b2-346-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0rc0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0rc1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0c1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0rc2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post456.dev34-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.post456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.0.1.post1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+a-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+abcdef-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+def-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+1.abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+1.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+1.1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+123-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2.r32+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1.2.rev33+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1.dev1+local-1!1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2.post345-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0b2-346-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0rc0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0rc1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0c1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0rc2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456.dev34-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.post456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.0.1.post1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+a-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+abcdef-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+def-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1.abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+1.1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2.r32+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1.2.rev33+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1-1!1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b2.post345-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0b2-346-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0rc0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0rc1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0c1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0rc2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post456.dev34-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.post456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.0.1.post1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+a-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+abcdef-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+def-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+1.abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+1.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+1.1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+123-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2.r32+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1.2.rev33+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0a1+local-1!1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b2.post345-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0b2-346-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0rc0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0rc1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0c1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0rc2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post456.dev34-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.post456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.0.1.post1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+a-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+abcdef-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+def-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+1.abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+1.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+1.1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+123-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2.r32+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1.2.rev33+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b0-1!1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2.post345-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0b2-346-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0rc0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0rc1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0c1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0rc2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456.dev34-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.post456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.0.1.post1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+a-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+abcdef-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+def-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1.abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+1.1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2.r32+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1.2.rev33+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b1.dev456-1!1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2.post345-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0b2-346-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0rc0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0rc1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0c1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0rc2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456.dev34-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.post456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.0.1.post1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+a-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+abcdef-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+def-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1.abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+1.1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2.r32+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1.2.rev33+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-1!1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2.post345-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0b2-346-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0rc0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0rc1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0c1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0rc2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456.dev34-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.post456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.0.1.post1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+a-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+abcdef-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+def-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1.abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+1.1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.r32+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1.2.rev33+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345.dev456-1!1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2.post345-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0b2-346-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0rc0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0rc1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0c1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0rc2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456.dev34-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.post456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.0.1.post1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+a-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+abcdef-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+def-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1.abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+1.1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2.r32+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1.2.rev33+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2.post345-1!1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2.post345-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0b2-346-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0rc0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0rc1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0c1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0rc2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456.dev34-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.post456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.0.1.post1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+a-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+abcdef-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+def-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1.abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+1.1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2.r32+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1.2.rev33+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0b2-346-1!1.0b2.post345-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b2.post345-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0b2-346-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0rc0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0rc1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0c1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0rc2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post456.dev34-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.post456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.0.1.post1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+a-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+abcdef-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+def-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+1.abc-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+1.1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+1.1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+123-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2.r32+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1.2.rev33+123456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b2.post345-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc0-1!1.0b2-346-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.dev456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a1.dev1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0a1+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b1.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b2.post345.dev456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b2.post345-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0b2-346-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0rc0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0rc1.dev1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0c1-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0rc2-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post0.dev0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post0-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post456.dev34-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post456-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.post456+local-gt] PASSED [ 54%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.0.1.post1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+a-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+abcdef-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+def-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+1.abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+1.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+1.1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+123-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2.r32+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1.2.rev33+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc1.dev1-1!1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456.dev34-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.post456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.0.1.post1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+a-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+abcdef-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+def-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1.abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+1.1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2.r32+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1.2.rev33+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0c1-1!1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456.dev34-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.post456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.0.1.post1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+a-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+abcdef-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+def-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1.abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+1.1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2.r32+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1.2.rev33+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0rc2-1!1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456.dev34-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.post456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.0.1.post1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+a-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+abcdef-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+def-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1.abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+1.1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2.r32+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1.2.rev33+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0-1!1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post456.dev34-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.post456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.0.1.post1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+a-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+abcdef-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+def-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+1.abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+1.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+1.1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+123-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2.r32+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1.2.rev33+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0.dev0-1!1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post456.dev34-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.post456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.0.1.post1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+a-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+abcdef-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+def-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+1.abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+1.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+1.1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+123-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2.r32+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1.2.rev33+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post0-1!1.0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456.dev34-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.post456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.0.1.post1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+a-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+abcdef-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+def-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1.abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+1.1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2.r32+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1.2.rev33+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456.dev34-1!1.0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456.dev34-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.post456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.0.1.post1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+a-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+abcdef-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+def-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1.abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+1.1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2.r32+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1.2.rev33+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456-1!1.0.post456.dev34-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post456.dev34-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.post456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.0.1.post1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+a-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+abcdef-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+def-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+1.abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+1.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+1.1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+123-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2.r32+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1.2.rev33+123456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post456.dev34-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.post456+local-1!1.0.post456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.dev456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a1.dev1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0a1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b1.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b2.post345.dev456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b2.post345-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0b2-346-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0rc0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0rc1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0c1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0rc2-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post0.dev0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post456.dev34-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post456-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.post456+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1a1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1+local-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.0.1.post1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.1.dev1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+a-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+abc-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+abcdef-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+def-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+0-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+1-gt] PASSED [ 55%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+1.abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+1.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+1.1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+123-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2.r32+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1.2.rev33+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.dev1-1!1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.0.1.post1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+a-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+abcdef-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+def-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+1.abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+1.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+1.1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+123-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2.r32+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1.2.rev33+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1a1-1!1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.0.1.post1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+a-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+abcdef-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+def-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+1.abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+1.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+1.1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+123-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2.r32+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1.2.rev33+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1-1!1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.0.1.post1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+a-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+abcdef-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+def-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+1.abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+1.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+1.1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+123-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2.r32+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1.2.rev33+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1+local-1!1.0.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.0.1.post1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+a-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+abcdef-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+def-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+1.abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+1.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+1.1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+123-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2.r32+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1.2.rev33+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.0.1.post1-1!1.0.1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.0.1.post1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+a-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+abcdef-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+def-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1.abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+1.1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2.r32+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1.2.rev33+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.1.dev1-1!1.0.1.post1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.0.1.post1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+a-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+abcdef-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+def-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+1.abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+1.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+1.1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+123-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2.r32+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1.2.rev33+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.0.1.post1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+a-1!1.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.0.1.post1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+a-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+abcdef-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+def-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1.abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+1.1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2.r32+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1.2.rev33+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.0.1.post1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abc-1!1.2+a-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a1.dev1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0a1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b1.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b2.post345.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b2.post345-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0b2-346-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0rc0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0rc1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0c1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0rc2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post456.dev34-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.post456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1a1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.0.1.post1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.1.dev1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+a-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+abcdef-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+def-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+1.abc-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+1.1-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+1.1.0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+2-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+123-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2.r32+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1.2.rev33+123456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.dev0-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.dev456-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.dev456+local-gt] PASSED [ 56%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+abcdef-1!1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+def-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+1.abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+1.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+1.1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+123-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2.r32+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1.2.rev33+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+def-1!1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+def-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+1.abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+1.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+1.1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+123-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2.r32+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1.2.rev33+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+0-1!1.2+def-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+def-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+1.abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+1.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+1.1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+123-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2.r32+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1.2.rev33+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+def-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1-1!1.2+0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+def-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+1.abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+1.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+1.1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+123-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2.r32+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1.2.rev33+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+def-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.abc-1!1.2+1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+def-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+1.abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+1.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+1.1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+123-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2.r32+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1.2.rev33+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+def-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1-1!1.2+1.abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+def-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+1.abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+1.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+1.1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+123-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2.r32+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1.2.rev33+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+def-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+1.abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+1.1.0-1!1.2+1.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+def-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+1.abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+1.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+1.1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+123-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2.r32+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1.2.rev33+123456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.dev456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a1.dev1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0a1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b1.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b2.post345.dev456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b2.post345-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0b2-346-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0rc0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0rc1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0c1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0rc2-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post0.dev0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post456.dev34-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post456-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.post456+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1a1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1+local-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.0.1.post1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.1.dev1-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+a-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+abc-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+abcdef-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+def-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+0-gt] PASSED [ 57%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+1.abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+1.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+2-1!1.2+1.1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.dev456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a1.dev1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0a1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b1.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b2.post345.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b2.post345-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0b2-346-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0rc0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0rc1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0c1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0rc2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post456.dev34-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.post456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.0.1.post1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+a-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+abcdef-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+def-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+1.abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+1.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+1.1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+123-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2.r32+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1.2.rev33+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.dev456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a1.dev1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0a1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b1.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b2.post345.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b2.post345-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0b2-346-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0rc0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0rc1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0c1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0rc2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post456.dev34-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.post456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.0.1.post1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+a-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+abcdef-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+def-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+1.abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+1.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+1.1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123-1!1.2+2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.dev456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1.dev1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0a1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b1.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2.post345.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2.post345-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0b2-346-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0rc0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0rc1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0c1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0rc2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456.dev34-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.post456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.0.1.post1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+a-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+abcdef-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+def-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1.abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+1.1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2.r32+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1.2.rev33+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.dev456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1.dev1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0a1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b1.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2.post345-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0b2-346-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0rc0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0rc1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0c1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0rc2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456.dev34-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.post456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.0.1.post1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+a-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+abcdef-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+def-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1.abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+1.1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2+123456-1!1.2+123-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.dev456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1.dev1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0a1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b1.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2.post345-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0b2-346-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0rc0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0rc1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0c1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0rc2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456.dev34-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.post456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.0.1.post1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+a-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+abcdef-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+def-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1.abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+1.1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2.r32+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1.2.rev33+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.dev456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1.dev1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0a1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b1.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2.post345-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0b2-346-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0rc0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0rc1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0c1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0rc2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456.dev34-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.post456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.0.1.post1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+a-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+abcdef-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+def-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1.abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+1.1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.r32+123456-1!1.2+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.dev456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1.dev1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0a1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b1.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2.post345-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0b2-346-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0rc0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0rc1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0c1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0rc2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456.dev34-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.post456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.0.1.post1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+a-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+abcdef-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+def-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1.abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+1.1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2.r32+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1.2.rev33+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.dev456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1.dev1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0a1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b1.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345.dev456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2.post345-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0b2-346-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0rc0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0rc1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0c1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0rc2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post0.dev0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456.dev34-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.post456+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1a1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1+local-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.0.1.post1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.1.dev1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+a-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+abcdef-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+def-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1.abc-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1.1-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+1.1.0-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+2-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_true[1!1.2.rev33+123456-1!1.2.r32+123456-gt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b1.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b1.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b1.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2.post345-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b1.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2.post345.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2.post345-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2-346-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b1.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b2-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b2.post345.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b2.post345-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b2-346-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0rc0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b1.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b2-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b2.post345.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b2.post345-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b2-346-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0rc0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0rc1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b1.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2.post345.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2.post345-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2-346-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0rc0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0rc1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0c1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b1.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2.post345.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2.post345-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2-346-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0rc0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0rc1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0c1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0rc2-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b1.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2.post345.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2.post345-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2-346-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0rc0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0rc1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0c1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0rc2-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.dev456+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a0.post0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a1.dev1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a1+local-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b1.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b2-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b2.post345.dev456-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b2.post345-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b2-346-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0rc0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0rc1.dev1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0c1-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0rc2-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post0.dev0-lt] PASSED [ 58%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1.post1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1.post1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1.post1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+a-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1.post1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+a-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abc-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1.post1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+a-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+abc-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+abcdef-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1.post1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+a-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+abc-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+abcdef-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+def-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1.post1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+a-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+abc-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+abcdef-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+def-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1.post1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+a-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+abc-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+abcdef-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+def-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1.post1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+a-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+abc-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+abcdef-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+def-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+1.abc-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1.post1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+a-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+abc-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+abcdef-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+def-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+1.abc-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+1.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a1.dev1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b1.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b2.post345.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b2.post345-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b2-346-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0rc0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0rc1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0c1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0rc2-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post456.dev34-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1a1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1.post1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+a-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+abc-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+abcdef-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+def-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+1.abc-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+1.1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+1.1.0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.dev456-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.dev456+local-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a0.post0.dev0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a0.post0-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a1.dev1-lt] PASSED [ 59%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a1.dev1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b1.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b2.post345.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b2.post345-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b2-346-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0rc0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0rc1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0c1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0rc2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post456.dev34-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1.post1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+a-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+abcdef-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+def-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+1.abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+1.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+1.1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a1.dev1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b1.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b2.post345.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b2.post345-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b2-346-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0rc0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0rc1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0c1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0rc2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post456.dev34-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1.post1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+a-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+abcdef-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+def-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+1.abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+1.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+1.1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+123-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1.dev1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b1.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2.post345.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2.post345-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2-346-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0rc0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0rc1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0c1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0rc2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456.dev34-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1.post1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+a-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abcdef-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+def-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1.abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1.1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1.dev1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b1.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2-346-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0rc0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0rc1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0c1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0rc2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456.dev34-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1.post1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+a-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abcdef-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+def-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1.abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1.1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2.r32+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1.dev1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b1.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2-346-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0rc0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0rc1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0c1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0rc2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1.post1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+a-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abcdef-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+def-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1.abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1.1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2.r32+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a1.dev1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b1.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b2.post345.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b2.post345-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b2-346-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0rc0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0rc1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0c1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0rc2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post456.dev34-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1.post1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+a-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+abcdef-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+def-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+1.abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+1.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+1.1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+123-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2.r32+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2.rev33+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1.dev1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b1.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2-346-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0rc0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0rc1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0c1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0rc2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456.dev34-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1.post1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+a-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abcdef-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+def-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1.abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1.1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2.r32+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2.rev33+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a1.dev1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b1.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b2.post345.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b2.post345-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b2-346-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0rc0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0rc1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0c1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0rc2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post456.dev34-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1.post1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+a-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+abcdef-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+def-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+1.abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+1.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+1.1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+123-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2.r32+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2.rev33+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a1.dev1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b1.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b2.post345.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b2.post345-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b2-346-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0rc0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0rc1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0c1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0rc2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post456.dev34-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1.post1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+a-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+abcdef-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+def-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+1.abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+1.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+1.1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+123-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2.r32+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2.rev33+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a1.dev1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b1.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b2.post345.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b2.post345-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b2-346-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0rc0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0rc1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0c1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0rc2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post456.dev34-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1.post1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+a-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+abcdef-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+def-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+1.abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+1.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+1.1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+123-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2.r32+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2.rev33+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a1.dev1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b1.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b2.post345.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b2.post345-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b2-346-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0rc0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0rc1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0c1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0rc2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post456.dev34-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1.post1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+a-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+abcdef-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+def-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+1.abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+1.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+1.1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+123-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2.r32+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2.rev33+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a1.dev1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b1.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b2.post345.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b2.post345-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b2-346-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0rc0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0rc1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0c1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0rc2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post456.dev34-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1.post1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+a-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+abcdef-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+def-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+1.abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+1.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+1.1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+123-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2.r32+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2.rev33+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a1.dev1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b1.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b2.post345.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b2.post345-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b2-346-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0rc0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0rc1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0c1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0rc2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post456.dev34-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1a1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1.post1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.1.dev1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+a-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+abcdef-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+def-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+1.abc-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+1.1-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+1.1.0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+2-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+123-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2.r32+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2.rev33+123456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.dev456-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.dev456+local-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a0.post0.dev0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a0.post0-lt] PASSED [ 60%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0rc0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0rc1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0c1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0rc2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456.dev34-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1.post1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+a-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abcdef-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+def-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1.abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1.1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2.r32+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2.rev33+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0rc0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0rc1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0c1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0rc2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post456.dev34-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1.post1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+a-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+abcdef-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+def-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+1.abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+1.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+1.1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+123-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2.r32+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2.rev33+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0rc0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0rc1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0c1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0rc2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post456.dev34-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1.post1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+a-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+abcdef-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+def-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+1.abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+1.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+1.1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+123-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2.r32+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2.rev33+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0rc0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0rc1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0c1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0rc2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1.post1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+a-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abcdef-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+def-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1.abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1.1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0rc0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0rc1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0c1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0rc2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456.dev34-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1.post1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+a-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abcdef-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+def-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1.abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1.1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2.r32+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2.rev33+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0rc0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0rc1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1.post1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+a-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abcdef-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+def-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1.abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1.1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0rc0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0rc1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0c1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0rc2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1.post1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+a-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abcdef-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+def-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1.abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1.1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2.r32+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0rc0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0rc1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0c1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0rc2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456.dev34-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1.post1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+a-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abcdef-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+def-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1.abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1.1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2.r32+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2.rev33+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0rc0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0rc1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0c1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0rc2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post456.dev34-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1.post1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+a-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+abcdef-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+def-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+1.abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+1.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+1.1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+123-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2.r32+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2.rev33+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0rc0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0rc0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0rc1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0c1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0rc2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post456.dev34-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1.post1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+a-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+abcdef-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+def-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+1.abc-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+1.1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+1.1.0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+123-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2.r32+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2.rev33+123456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0rc0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0rc1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.dev456+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a0.post0.dev0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a0.post0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1.dev1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1+local-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b1.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2.post345.dev456-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2.post345-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2-346-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0rc0-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0rc1.dev1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0c1-lt] PASSED [ 61%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456.dev34-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1.post1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+a-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abcdef-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+def-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1.abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1.1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2.r32+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2.rev33+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456.dev34-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1.post1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+a-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abcdef-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+def-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1.abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1.1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2.r32+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2.rev33+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456.dev34-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1.post1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+a-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abcdef-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+def-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1.abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1.1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2.r32+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2.rev33+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post456.dev34-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1.post1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+a-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+abcdef-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+def-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+1.abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+1.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+1.1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+123-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2.r32+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2.rev33+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post456.dev34-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1.post1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+a-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+abcdef-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+def-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+1.abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+1.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+1.1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+123-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2.r32+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2.rev33+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1.post1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+a-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abcdef-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+def-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1.abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1.1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456.dev34-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1.post1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+a-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abcdef-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+def-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1.abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1.1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2.r32+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2.rev33+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post456.dev34-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1.post1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+a-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+abcdef-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+def-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+1.abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+1.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+1.1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+123-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2.r32+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2.rev33+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post456.dev34-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post456.dev34-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1.post1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+a-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+abcdef-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+def-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+1.abc-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+1.1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+1.1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+123-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2.r32+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2.rev33+123456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b2.post345.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b2.post345-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b2-346-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0rc0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0rc1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0c1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0rc2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post456.dev34-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.dev456+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a0.post0.dev0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a0.post0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a1.dev1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a1.dev1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a1-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a1+local-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b0-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b1.dev456-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b2-lt] PASSED [ 62%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1.post1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+a-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+abcdef-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+def-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+1.abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+1.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+1.1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+123-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2.r32+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2.rev33+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1.post1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+a-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+abcdef-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+def-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+1.abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+1.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+1.1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+123-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2.r32+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2.rev33+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1.post1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+a-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+abcdef-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+def-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+1.abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+1.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+1.1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+123-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2.r32+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2.rev33+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1.post1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+a-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+abcdef-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+def-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+1.abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+1.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+1.1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+123-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2.r32+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2.rev33+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1.post1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1.post1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+a-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abcdef-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+def-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1.abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1.1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2.r32+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2.rev33+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1.post1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1.post1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+a-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+abcdef-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+def-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+1.abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+1.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+1.1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+123-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2.r32+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2.rev33+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1.post1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+a-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1.post1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+a-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abcdef-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+def-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1.abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1.1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2.r32+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2.rev33+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1.post1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+a-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1.post1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+a-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+abcdef-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+def-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+1.abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+1.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+1.1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+123-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2.r32+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2.rev33+123456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b1.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b2.post345.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b2.post345-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b2-346-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0rc0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0rc1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0c1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0rc2-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post456.dev34-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1a1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1.post1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+a-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+abc-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+abcdef-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.dev456-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.dev456+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a0.post0.dev0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a0.post0-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a1.dev1-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a1.dev1+local-lt] PASSED [ 63%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+1.abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+1.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+1.1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+123-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2.r32+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2.rev33+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+1.abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+1.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+1.1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+123-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2.r32+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2.rev33+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+1.abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+1.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+1.1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+123-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2.r32+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2.rev33+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+1.abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+1.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+1.1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+123-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2.r32+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2.rev33+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+1.abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+1.abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+1.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+1.1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+123-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2.r32+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2.rev33+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+1.abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+1.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+1.abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+1.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+1.1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+123-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2.r32+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2.rev33+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+1.abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+1.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+1.1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+1.abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+1.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+1.1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+123-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2.r32+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2.rev33+123456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1.post1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+a-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+abcdef-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+def-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+1.abc-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+1.1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+1.1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.dev456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a1.dev1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a1+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b1.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b2.post345.dev456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b2.post345-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b2-346-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0rc0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0rc1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0c1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0rc2-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post0.dev0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post0-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post456.dev34-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post456-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post456+local-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1.dev1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1a1-lt] PASSED [ 64%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1.post1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+a-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+abcdef-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+def-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+1.abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+1.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+1.1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+123-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2.r32+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2.rev33+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.dev456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a1.dev1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b1.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b2.post345.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b2.post345-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b2-346-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0rc0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0rc1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0c1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0rc2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post456.dev34-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1.post1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+a-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+abcdef-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+def-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+1.abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+1.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+1.1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+123-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.dev456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1.dev1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b1.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2.post345-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2-346-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0rc0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0rc1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0c1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0rc2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456.dev34-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1.post1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+a-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abcdef-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+def-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1.abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1.1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2.r32+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2.rev33+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.dev456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1.dev1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b1.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2-346-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0rc0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0rc1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0c1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0rc2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1.post1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+a-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abcdef-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+def-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1.abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1.1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.dev456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1.dev1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-346-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0rc0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0rc1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0c1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0rc2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1.post1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+a-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abcdef-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+def-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1.abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1.1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.dev456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1.dev1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0rc0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0rc1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0rc2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1.post1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+a-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abcdef-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+def-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1.abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1.1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.dev456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1.dev1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-346-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0rc0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0rc1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0c1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0rc2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1.post1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+a-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abcdef-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+def-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1.abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1.1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1.dev1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0rc0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0rc1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post0.dev0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1a1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1+local-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1.post1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+a-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abcdef-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+def-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1.abc-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1.1-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1.1.0-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+2-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-lt] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b1.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b1.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b1.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2.post345.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2.post345-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b1.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b2.post345.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b2.post345-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b2-346-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b1.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b2.post345.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b2.post345-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b2-346-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0rc0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b1.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2.post345.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2.post345-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2-346-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0rc0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0rc1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b1.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2.post345.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2.post345-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2-346-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0rc0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0rc1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0c1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b1.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2.post345.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2.post345-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2-346-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0rc0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0rc1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0c1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0rc2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b1.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b2.post345.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b2.post345-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b2-346-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0rc0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0rc1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0c1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0rc2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b1.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b2.post345.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b2.post345-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b2-346-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0rc0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0rc1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0c1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0rc2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1.dev1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b1.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2-346-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0rc0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0rc1.dev1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0c1-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0rc2-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.dev456-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.dev456+local-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a0.post0.dev0-le] PASSED [ 65%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1.post1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1.post1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1.post1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+a-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1.post1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+a-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+abc-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1.post1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+a-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+abc-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+abcdef-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1.post1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+a-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+abc-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+abcdef-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+def-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1.post1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+a-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+abc-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+abcdef-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+def-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1.post1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+a-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+abc-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+abcdef-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+def-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1.post1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+a-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+abc-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+abcdef-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+def-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+1.abc-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1.post1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+a-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+abc-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+abcdef-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+def-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+1.abc-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+1.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1.post1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+a-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+abc-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+abcdef-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+def-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+1.abc-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+1.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+1.1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.dev456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a1.dev1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b1.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b2.post345.dev456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b2.post345-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b2-346-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0rc0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0rc1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0c1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0rc2-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post0.dev0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post0-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post456.dev34-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post456-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post456+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1a1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1+local-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1.post1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.1.dev1-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+a-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+abc-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+abcdef-le] PASSED [ 66%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+def-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+1.abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+1.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+1.1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b1.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2.post345.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2.post345-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2-346-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0rc0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0rc1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0c1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0rc2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456.dev34-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1.post1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+a-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abcdef-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+def-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1.abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1.1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b1.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2-346-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0rc0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0rc1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0c1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0rc2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456.dev34-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1.post1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+a-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abcdef-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+def-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1.abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1.1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b1.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2-346-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0rc0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0rc1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0c1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0rc2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1.post1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+a-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abcdef-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+def-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1.abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1.1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2.r32+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b1.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b2.post345.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b2.post345-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b2-346-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0rc0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0rc1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0c1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0rc2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post456.dev34-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1.post1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+a-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+abcdef-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+def-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+1.abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+1.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+1.1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+123-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2.r32+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2.rev33+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b1.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2-346-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0rc0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0rc1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0c1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0rc2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456.dev34-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1.post1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+a-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abcdef-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+def-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1.abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1.1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2.r32+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2.rev33+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b1.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b2.post345.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b2.post345-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b2-346-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0rc0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0rc1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0c1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0rc2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post456.dev34-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1.post1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+a-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+abcdef-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+def-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+1.abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+1.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+1.1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+123-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2.r32+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2.rev33+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b1.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b2.post345.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b2.post345-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b2-346-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0rc0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0rc1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0c1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0rc2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post456.dev34-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1.post1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+a-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+abcdef-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+def-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+1.abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+1.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+1.1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+123-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2.r32+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2.rev33+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b1.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b2.post345.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b2.post345-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b2-346-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0rc0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0rc1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0c1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0rc2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post456.dev34-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1.post1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+a-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+abcdef-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+def-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+1.abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+1.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+1.1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+123-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2.r32+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2.rev33+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b1.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b2.post345.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b2.post345-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b2-346-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0rc0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0rc1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0c1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0rc2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post456.dev34-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1.post1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+a-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+abcdef-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+def-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+1.abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+1.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+1.1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+123-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2.r32+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2.rev33+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b1.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b2.post345.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b2.post345-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b2-346-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0rc0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0rc1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0c1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0rc2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post456.dev34-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1.post1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+a-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+abcdef-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+def-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+1.abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+1.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+1.1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+123-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2.r32+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2.rev33+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b1.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b2.post345.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b2.post345-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b2-346-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0rc0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0rc1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0c1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0rc2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post456.dev34-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1.post1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+a-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+abcdef-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+def-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+1.abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+1.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+1.1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+123-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2.r32+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2.rev33+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b1.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2.post345.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2.post345-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2-346-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0rc0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0rc1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0c1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0rc2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456.dev34-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1.post1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+a-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abcdef-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+def-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1.abc-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1.1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1.1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2.r32+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2.rev33+123456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.dev456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a1.dev1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a1+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b1.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b2.post345.dev456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b2.post345-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b2-346-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0rc0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0rc1.dev1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0c1-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0rc2-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post0.dev0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post0-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post456.dev34-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post456-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post456+local-le] PASSED [ 67%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1.post1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+a-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+abcdef-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+def-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+1.abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+1.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+1.1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+123-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2.r32+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2.rev33+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b2-346-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0rc0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0rc1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0c1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0rc2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post456.dev34-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1.post1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+a-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+abcdef-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+def-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+1.abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+1.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+1.1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+123-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2.r32+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2.rev33+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-346-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0rc0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0rc1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0c1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0rc2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1.post1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+a-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abcdef-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+def-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1.abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1.1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2-346-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0rc0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0rc1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0c1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0rc2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456.dev34-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1.post1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+a-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abcdef-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+def-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1.abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1.1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2.r32+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2.rev33+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0rc0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0rc1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1.post1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+a-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abcdef-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+def-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1.abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1.1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2-346-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0rc0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0rc1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0c1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0rc2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1.post1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+a-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abcdef-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+def-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1.abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1.1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2.r32+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2-346-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0rc0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0rc1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0c1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0rc2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456.dev34-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1.post1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+a-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abcdef-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+def-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1.abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1.1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2.r32+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2.rev33+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b2-346-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0rc0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0rc1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0c1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0rc2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post456.dev34-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1.post1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+a-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+abcdef-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+def-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+1.abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+1.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+1.1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+123-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2.r32+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2.rev33+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b2-346-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b2-346-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0rc0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0rc1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0c1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0rc2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post456.dev34-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1.post1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+a-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+abcdef-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+def-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+1.abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+1.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+1.1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+123-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2.r32+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2.rev33+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b2-346-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0rc0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2-346-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0rc0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0rc1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0c1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0rc2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456.dev34-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1.post1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+a-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abcdef-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+def-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1.abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1.1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2.r32+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2.rev33+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2-346-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0rc0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0rc1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.dev456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1.dev1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b1.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2.post345-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2-346-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0rc0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0rc1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0c1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0rc2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post0.dev0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456.dev34-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1a1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1+local-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1.post1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.1.dev1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+a-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abcdef-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+def-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1.abc-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1.1-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1.1.0-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+2-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2.r32+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2.rev33+123456-le] PASSED [ 68%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456.dev34-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1.post1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+a-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abcdef-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+def-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1.abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1.1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2.r32+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2.rev33+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post456.dev34-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1.post1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+a-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+abcdef-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+def-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+1.abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+1.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+1.1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+123-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2.r32+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2.rev33+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post456.dev34-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1.post1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+a-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+abcdef-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+def-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+1.abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+1.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+1.1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+123-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2.r32+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2.rev33+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1.post1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+a-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abcdef-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+def-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1.abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1.1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456.dev34-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1.post1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+a-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abcdef-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+def-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1.abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1.1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2.r32+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2.rev33+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post456.dev34-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1.post1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+a-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+abcdef-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+def-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+1.abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+1.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+1.1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+123-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2.r32+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2.rev33+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post456.dev34-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post456.dev34-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1.post1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+a-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+abcdef-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+def-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+1.abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+1.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+1.1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+123-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2.r32+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2.rev33+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post456.dev34-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post456.dev34-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1.post1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+a-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+abcdef-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+def-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+1.abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+1.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+1.1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+123-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2.r32+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2.rev33+123456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post456.dev34-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.dev456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a1.dev1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b1.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b2.post345.dev456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b2.post345-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b2-346-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0rc0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0rc1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0c1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0rc2-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post0.dev0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post456.dev34-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post456-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post456+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1a1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1+local-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1.post1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.1.dev1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+a-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+abcdef-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+def-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+1.abc-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+1.1-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+1.1.0-le] PASSED [ 69%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+123-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2.r32+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2.rev33+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1.post1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+a-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+abcdef-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+def-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+1.abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+1.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+1.1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+123-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2.r32+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2.rev33+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1.post1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+a-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+abcdef-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+def-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+1.abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+1.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+1.1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+123-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2.r32+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2.rev33+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1.post1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+a-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abcdef-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+def-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1.abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1.1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2.r32+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2.rev33+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1.post1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1.post1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+a-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+abcdef-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+def-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+1.abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+1.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+1.1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+123-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2.r32+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2.rev33+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1.post1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1.post1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+a-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abcdef-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+def-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1.abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1.1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2.r32+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2.rev33+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1.post1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+a-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1.post1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+a-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+abcdef-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+def-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+1.abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+1.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+1.1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+123-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2.r32+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2.rev33+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1.post1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+a-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1.post1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+a-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+abcdef-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+def-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+1.abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+1.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+1.1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+123-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2.r32+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2.rev33+123456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1.post1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+a-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+abcdef-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.dev456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a1.dev1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b1.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b2.post345.dev456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b2.post345-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b2-346-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0rc0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0rc1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0c1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0rc2-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post0.dev0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post0-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post456.dev34-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post456-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post456+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1a1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1+local-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1.post1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.1.dev1-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+a-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+abc-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+abcdef-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+def-le] PASSED [ 70%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+1.abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+1.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+1.1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+123-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2.r32+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2.rev33+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+1.abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+1.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+1.1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+123-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2.r32+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2.rev33+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+1.abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+1.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+1.1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+123-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2.r32+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2.rev33+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+1.abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+1.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+1.1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+123-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2.r32+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2.rev33+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+1.abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+1.abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+1.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+1.1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+123-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2.r32+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2.rev33+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+1.abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+1.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+1.abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+1.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+1.1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+123-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2.r32+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2.rev33+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+1.abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+1.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+1.1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+1.abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+1.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+1.1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+123-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2.r32+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2.rev33+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+1.abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+1.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+1.1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b1.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2.post345-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2-346-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0rc0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0rc1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0c1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0rc2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456.dev34-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1.post1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+a-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abcdef-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+def-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1.abc-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1.1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1.1.0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+2-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2.r32+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2.rev33+123456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.dev456-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.dev456+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a0.post0.dev0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a0.post0-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1.dev1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1.dev1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1+local-le] PASSED [ 71%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b1.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2-346-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0rc0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0rc1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0c1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0rc2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post0.dev0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1a1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1.post1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+a-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abc-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abcdef-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+def-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1.abc-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1.1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1.1.0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.dev0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.dev456+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a0.post0.dev0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a0.post0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1.dev1+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-346-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0rc0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0rc1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0c1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0rc2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post0.dev0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1a1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1.post1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+a-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abcdef-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+def-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1.abc-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1.1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1.1.0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.dev0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.dev456+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a0.post0.dev0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a0.post0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1.dev1+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0rc0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0rc1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0rc2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post0.dev0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1a1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1.post1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+a-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abcdef-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+def-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1.abc-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1.1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1.1.0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.dev0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.dev456+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a0.post0.dev0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a0.post0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1.dev1+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-346-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0rc0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0rc1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0c1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0rc2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post0.dev0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1a1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1.post1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+a-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abcdef-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+def-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1.abc-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1.1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1.1.0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.dev0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a0.post0.dev0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a0.post0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1.dev1+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0rc0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0rc1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post0.dev0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1a1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1+local-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1.post1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+a-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abcdef-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+def-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1.abc-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1.1-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1.1.0-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+2-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-le] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.dev456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a1.dev1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b1.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b2.post345.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b2.post345-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b2-346-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0rc0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0rc1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0c1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0rc2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post456.dev34-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1.post1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+a-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+abcdef-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+def-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+1.abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+1.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+1.1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+123-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2.r32+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2.rev33+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.dev456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a1.dev1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b1.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b2.post345.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b2.post345-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b2-346-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0rc0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0rc1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0c1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0rc2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post456.dev34-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1.post1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+a-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+abcdef-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+def-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+1.abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+1.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+1.1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+123-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2.r32+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2.rev33+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.dev456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1.dev1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b1.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2.post345.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2.post345-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2-346-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0rc0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0rc1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0c1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0rc2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456.dev34-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1.post1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+a-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abcdef-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+def-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1.abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1.1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2.r32+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2.rev33+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.dev456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1.dev1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b1.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2-346-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0rc0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0rc1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0c1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0rc2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456.dev34-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1.post1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+a-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abcdef-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+def-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1.abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1.1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2.r32+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2.rev33+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a1.dev1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b1.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b2.post345.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b2.post345-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b2-346-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0rc0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0rc1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0c1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0rc2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post456.dev34-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1.post1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+a-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+abcdef-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+def-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+1.abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+1.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+1.1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+123-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2.r32+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2.rev33+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.dev456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a1.dev1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b1.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b2.post345.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b2.post345-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b2-346-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0rc0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0rc1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0c1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0rc2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post456.dev34-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1.post1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+a-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+abcdef-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+def-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+1.abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+1.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+1.1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+123-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2.r32+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2.rev33+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.dev456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a1.dev1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b1.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b2.post345.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b2.post345-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b2-346-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0rc0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0rc1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0c1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0rc2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post456.dev34-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1.post1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+a-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+abcdef-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+def-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+1.abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+1.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+1.1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+123-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2.r32+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2.rev33+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.dev456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a1.dev1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b1.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b2.post345.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b2.post345-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b2-346-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0rc0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0rc1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0c1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0rc2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post456.dev34-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1.post1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+a-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+abcdef-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+def-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+1.abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+1.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+1.1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+123-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2.r32+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2.rev33+123456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.dev456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a1.dev1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b1.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b2.post345.dev456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b2.post345-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b2-346-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0rc0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0rc1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0c1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0rc2-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post0.dev0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post456.dev34-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post456-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post456+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1a1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1+local-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1.post1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.1.dev1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+a-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+abc-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+abcdef-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+def-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+0-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+1-eq] PASSED [ 72%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a1.dev1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b1.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0rc0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0rc1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0c1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0rc2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post456.dev34-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1.post1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+a-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+abcdef-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+def-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a1.dev1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b1.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0rc0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0rc1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0c1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0rc2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post456.dev34-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1.post1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+a-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+abcdef-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+def-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a1.dev1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b1.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0rc0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0rc1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0c1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0rc2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post456.dev34-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1.post1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+a-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+abcdef-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+def-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a1.dev1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b1.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0rc0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0rc1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0c1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0rc2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post456.dev34-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1.post1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+a-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+abcdef-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+def-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a1.dev1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b1.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0rc0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0rc1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0c1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0rc2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post456.dev34-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1.post1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+a-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+abcdef-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+def-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b1.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0rc0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0rc1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0c1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0rc2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post456.dev34-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1.post1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+a-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+abcdef-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+def-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a1.dev1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b1.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0rc0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0rc1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0c1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0rc2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post456.dev34-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1.post1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+a-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+abcdef-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+def-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1.dev1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b1.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0rc0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0rc1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0c1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0rc2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456.dev34-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1.post1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+a-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abcdef-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+def-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1.dev1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b1.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0rc0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0rc1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0c1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0rc2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456.dev34-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1.post1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+a-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abcdef-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+def-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a1.dev1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b1.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0rc0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0rc1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0c1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0rc2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post456.dev34-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1.post1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+a-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+abcdef-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+def-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a1.dev1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b1.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0rc0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0rc1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0c1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0rc2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post456.dev34-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1.post1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+a-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+abcdef-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+def-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a1.dev1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0a1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b1.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0rc0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0rc1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0c1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0rc2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post456.dev34-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1.post1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+a-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+abcdef-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+def-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a1.dev1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b1.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0rc0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0rc1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0c1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0rc2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post456.dev34-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1.post1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+a-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+abcdef-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+def-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+1.abc-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+1.1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+1.1.0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+123-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2.r32+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2.rev33+123456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.dev456+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a0.post0.dev0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a0.post0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1.dev1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1.dev1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0a1+local-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b0-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2-346-eq] PASSED [ 73%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0rc0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0rc1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1.1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2.r32+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2.rev33+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.dev456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1.dev1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-346-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0rc0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0rc1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1.1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.dev456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1.dev1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0a1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b1.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2.post345.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2.post345-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2-346-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0rc0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0rc1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1.1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2.r32+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2.rev33+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.dev456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1.dev1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b1.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2.post345.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2.post345-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2-346-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0rc0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0rc1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1.1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2.r32+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2.rev33+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.dev456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1.dev1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0a1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b1.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-346-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0rc0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0rc1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1.1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1.dev1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0rc0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0rc1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1.1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.dev456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1.dev1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0a1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b1.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2.post345.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2-346-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0rc0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0rc1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1.1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2.r32+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2.rev33+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.dev456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1.dev1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b1.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2-346-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0rc0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0rc1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1.1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2.r32+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.dev456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1.dev1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0a1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b1.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2.post345.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2.post345-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0rc0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0rc1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1.1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2.r32+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2.rev33+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.dev456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1.dev1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b1.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2-346-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0rc0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0rc1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1.1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2.r32+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2.rev33+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.dev456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a1.dev1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0a1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b1.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b2.post345.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b2.post345-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0b2-346-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0rc1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+1.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+1.1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+123-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2.r32+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2.rev33+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.dev456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a1.dev1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b1.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b2.post345.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b2.post345-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b2-346-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0rc0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0rc1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+1.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+1.1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+123-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2.r32+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2.rev33+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.dev456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a1.dev1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0a1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b1.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b2.post345.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b2.post345-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0b2-346-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0rc0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+1.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+1.1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+123-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2.r32+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2.rev33+123456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.dev456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a1.dev1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b1.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b2.post345.dev456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b2.post345-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b2-346-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0rc0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0rc1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0c1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0rc2-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post0.dev0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post456.dev34-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post456-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post456+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1a1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1+local-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1.post1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.1.dev1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+a-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+abcdef-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+def-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+0-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+1-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+1.abc-eq] PASSED [ 74%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0rc1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0rc2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456.dev34-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1.post1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+a-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abcdef-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+def-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1.abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0rc1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0c1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0rc2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456.dev34-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1.post1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+a-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abcdef-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+def-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1.abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0rc1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0c1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456.dev34-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1.post1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+a-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abcdef-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+def-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1.abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0rc1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0c1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0rc2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456.dev34-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1.post1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+a-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abcdef-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+def-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1.abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0rc1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0c1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0rc2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456.dev34-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1.post1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+a-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abcdef-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+def-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1.abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0rc1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0c1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0rc2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456.dev34-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1.post1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+a-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abcdef-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+def-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1.abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0rc1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0c1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0rc2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post456.dev34-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1.post1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+a-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+abcdef-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+def-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+1.abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0rc1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0c1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0rc2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post456.dev34-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1.post1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+a-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+abcdef-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+def-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+1.abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0rc1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0c1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0rc2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post456.dev34-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1.post1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+a-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+abcdef-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+def-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+1.abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0rc1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0c1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0rc2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post456.dev34-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1.post1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+a-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+abcdef-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+def-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+1.abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0rc1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0c1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0rc2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1.post1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+a-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abcdef-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+def-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1.abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0rc1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0c1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0rc2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1.post1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+a-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abcdef-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+def-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1.abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0rc1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0c1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0rc2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456.dev34-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1.post1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+a-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abcdef-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+def-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1.abc-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1.1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1.1.0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2.r32+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2.rev33+123456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.dev456+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a0.post0.dev0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a0.post0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1.dev1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1.dev1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1+local-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b1.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2.post345-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2-346-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0rc0-eq] PASSED [ 75%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1.post1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.dev456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a1.dev1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0a1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0rc0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1.post1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+123-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.dev456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a1.dev1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0rc0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1.post1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+123-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.dev456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a1.dev1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0a1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0rc0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.post456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1.post1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+123-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.dev456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a1.dev1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0rc0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1.post1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+123-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.dev456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a1.dev1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0a1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0rc0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.post456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1.post1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+123-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.dev456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a1.dev1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0rc0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1.post1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+123-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.dev456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a1.dev1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0a1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0rc0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.post456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1.post1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+123-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.dev456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a1.dev1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0rc0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1.post1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+123-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.dev456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a1.dev1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0a1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0rc0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.post456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1.post1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+123-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.dev456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a1.dev1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0rc0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1.post1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+123-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.dev456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a1.dev1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0a1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0rc0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.post456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+123-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.dev456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a1.dev1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0rc0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1.post1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+123-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2.r32+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2.rev33+123456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.dev456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1.dev1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0a1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b1.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2.post345.dev456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2.post345-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0b2-346-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0rc0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0rc1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0c1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0rc2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post0.dev0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456.dev34-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.post456+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1.dev1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1a1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1+local-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.0.1.post1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+a-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abcdef-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+def-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1.abc-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1.1-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1.1.0-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+2-eq] PASSED [ 76%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0rc2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456.dev34-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1.post1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+a-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abcdef-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+def-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1.abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1.1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0rc2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post456.dev34-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.post456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.0.1.post1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+abcdef-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+def-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+1.abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+1.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+1.1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0rc2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post456.dev34-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1.post1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+a-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+abcdef-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+def-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+1.abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+1.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+1.1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0rc2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456.dev34-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.post456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.0.1.post1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+a-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abcdef-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+def-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1.abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1.1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0rc2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456.dev34-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1.post1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+a-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abcdef-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+def-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1.abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1.1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0rc2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post456.dev34-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.post456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.0.1.post1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+a-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+def-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+1.abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+1.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+1.1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0rc2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post456.dev34-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1.post1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+a-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+abcdef-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+def-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+1.abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+1.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+1.1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0rc2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post456.dev34-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.post456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.0.1.post1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+a-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+abcdef-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+1.abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+1.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+1.1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0rc2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post456.dev34-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1.post1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+a-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+abcdef-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+def-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+1.abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+1.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+1.1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0rc2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post456.dev34-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.post456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.0.1.post1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+a-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+abcdef-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+def-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+1.abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+1.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+1.1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0rc2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post456.dev34-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1.post1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+a-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+abcdef-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+def-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+1.abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+1.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+1.1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0rc2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post456.dev34-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.post456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.0.1.post1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+a-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+abcdef-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+def-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+1.abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+1.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+1.1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0rc2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post456.dev34-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1.post1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+a-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+abcdef-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+def-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+1.abc-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+1.1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+1.1.0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+123-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2.r32+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2.rev33+123456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.dev456+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a0.post0.dev0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a0.post0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a1.dev1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0a1+local-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b1.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b2-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b2.post345.dev456-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b2.post345-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0b2-346-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0rc0-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0rc1.dev1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0c1-eq] PASSED [ 77%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+1.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+1.1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+123-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2.r32+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2.rev33+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.dev456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a1.dev1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b1.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b2.post345.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b2.post345-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b2-346-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0rc0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0rc1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0c1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+1.abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+1.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+1.1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+123-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2.r32+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2.rev33+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.dev456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a1.dev1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0a1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b1.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b2.post345.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b2.post345-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0b2-346-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0rc0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0rc1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0c1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+1.abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+1.1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+123-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2.r32+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2.rev33+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.dev456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a1.dev1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b1.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b2.post345.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b2.post345-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b2-346-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0rc0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0rc1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0c1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+1.abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+1.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+1.1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+123-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2.r32+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2.rev33+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.dev456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a1.dev1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0a1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b1.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b2.post345.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b2.post345-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0b2-346-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0rc0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0rc1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0c1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+1.abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+1.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+123-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2.r32+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2.rev33+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.dev456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a1.dev1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b1.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b2.post345.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b2.post345-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b2-346-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0rc0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0rc1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0c1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+1.abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+1.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+1.1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+123-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2.r32+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2.rev33+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.dev456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a1.dev1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0a1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b1.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b2.post345.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b2.post345-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0b2-346-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0rc0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0rc1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0c1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+1.abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+1.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+1.1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+123-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2.r32+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2.rev33+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.dev456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a1.dev1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b1.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b2.post345.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b2.post345-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b2-346-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0rc0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0rc1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0c1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+1.abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+1.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+1.1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+123-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2.r32+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2.rev33+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.dev456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a1.dev1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0a1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b1.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b2.post345.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b2.post345-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0b2-346-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0rc0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0rc1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0c1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+1.abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+1.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+1.1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2.r32+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2.rev33+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.dev456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a1.dev1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b1.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b2.post345.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b2.post345-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b2-346-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0rc0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0rc1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0c1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+1.abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+1.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+1.1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+123-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2.r32+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2.rev33+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.dev456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1.dev1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0a1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b1.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2.post345.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2.post345-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0b2-346-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0rc0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0rc1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0c1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1.abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+1.1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2.r32+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2.rev33+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.dev456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1.dev1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b1.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2.post345-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2-346-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0rc0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0rc1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0c1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1.abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1.1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2.r32+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2.rev33+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.dev456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1.dev1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0a1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b1.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2.post345-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0b2-346-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0rc0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0rc1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0c1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1.abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+1.1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2.rev33+123456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.dev456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1.dev1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-346-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0rc0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0rc1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0c1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0rc2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post0.dev0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1a1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1+local-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1.post1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.1.dev1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+a-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abcdef-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+def-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1.abc-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1.1-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1.1.0-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+2-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123-eq] PASSED [ 78%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.dev456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456.dev34-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.post456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.0.1.post1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+a-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+abcdef-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+def-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1.abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+1.1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.dev456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1.post1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+a-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abcdef-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+def-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1.abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1.1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.dev456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post456.dev34-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.post456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.0.1.post1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+a-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+abcdef-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+def-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+1.abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+1.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+1.1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+123-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1.2.rev33+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.dev456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post456.dev34-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1.post1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+a-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+abcdef-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+def-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+1.abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+1.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+1.1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+123-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2.rev33+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.dev456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456.dev34-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.post456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.0.1.post1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+a-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+abcdef-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+def-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1.abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+1.1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1.2.rev33+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.dev456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1.post1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+a-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abcdef-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+def-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1.abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1.1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.dev456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post456.dev34-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.post456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.0.1.post1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+a-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+abcdef-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+def-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+1.abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+1.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+1.1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+123-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1.2.rev33+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post456.dev34-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1.post1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+a-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+abcdef-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+def-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+1.abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+1.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+1.1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+123-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2.rev33+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.dev456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post456.dev34-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.post456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.0.1.post1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+a-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+abcdef-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+def-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+1.abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+1.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+1.1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+123-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1.2.rev33+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.dev456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post456.dev34-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1.post1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+a-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+abcdef-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+def-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+1.abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+1.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+1.1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+123-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2.rev33+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.dev456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post456.dev34-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.post456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.0.1.post1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+a-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+abcdef-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+def-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+1.abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+1.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+1.1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+123-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1.2.rev33+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.dev456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post456.dev34-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1.post1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+a-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+abcdef-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+def-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+1.abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+1.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+1.1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+123-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2.rev33+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.dev456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post456.dev34-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.post456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.0.1.post1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+a-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+abcdef-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+def-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+1.abc-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+1.1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+1.1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+123-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2.r32+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1.2.rev33+123456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.dev456+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a0.post0.dev0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a1.dev1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a1+local-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b1.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b2.post345.dev456-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b2.post345-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b2-346-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0rc0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0rc1.dev1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0c1-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0rc2-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0-eq] PASSED [ 79%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2.r32+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2.rev33+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.dev456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a1.dev1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0a1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b1.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b2.post345.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b2.post345-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0b2-346-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0rc0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0rc1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0c1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0rc2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2.r32+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1.2.rev33+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.dev456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a1.dev1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b1.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b2.post345.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b2.post345-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b2-346-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0rc0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0rc1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0c1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0rc2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2.r32+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2.rev33+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.dev456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a1.dev1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0a1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b1.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b2.post345.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b2.post345-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0b2-346-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0rc0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0rc1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0c1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0rc2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2.r32+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1.2.rev33+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.dev456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b1.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b2.post345.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b2.post345-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b2-346-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0rc0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0rc1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0c1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0rc2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2.r32+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2.rev33+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.dev456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1.dev1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0a1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b1.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2.post345.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2.post345-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0b2-346-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0rc0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0rc1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0c1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0rc2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2.r32+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1.2.rev33+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.dev456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1.dev1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b1.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2-346-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0rc0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0rc1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0c1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0rc2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2.r32+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2.rev33+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.dev456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a1.dev1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0a1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b1.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b2.post345.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b2.post345-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0b2-346-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0rc0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0rc1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0c1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0rc2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2.r32+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1.2.rev33+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.dev456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a1.dev1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b1.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b2.post345.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b2.post345-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b2-346-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0rc0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0rc1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0c1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0rc2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2.r32+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2.rev33+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.dev456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a1.dev1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0a1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b1.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b2.post345.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b2.post345-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0b2-346-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0rc0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0rc1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0c1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0rc2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2.r32+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1.2.rev33+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.dev456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a1.dev1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0a1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b1.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b2.post345.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b2.post345-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b2-346-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0rc0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0rc1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0c1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0rc2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2.r32+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2.rev33+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.dev456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1.dev1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0a1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b1.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2.post345-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0b2-346-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0rc0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0rc1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0c1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0rc2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2.r32+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1.2.rev33+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.dev456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1.dev1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0a1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0rc0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0rc1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0rc2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.dev456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1.dev1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0a1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b1.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2.post345.dev456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2.post345-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0b2-346-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0rc0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0rc1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0c1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0rc2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post0.dev0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456.dev34-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.post456+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1a1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1+local-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.0.1.post1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.1.dev1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+a-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+abcdef-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+def-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1.abc-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1.1-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+1.1.0-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+2-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2+123456-eq] PASSED [ 80%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2-346-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0rc0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0rc1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0c1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456.dev34-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1.post1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+a-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abcdef-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+def-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1.abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1.1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2.post345-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0b2-346-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0rc0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0rc1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0c1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456.dev34-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.post456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.0.1.post1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+a-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+abcdef-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+def-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1.abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+1.1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1.post1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+a-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abcdef-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+def-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1.abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1.1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2.post345-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0b2-346-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0rc0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0rc1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0c1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456.dev34-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.post456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.0.1.post1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+a-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+abcdef-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+def-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1.abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+1.1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-346-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0rc0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0rc1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0c1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1.post1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+a-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abcdef-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+def-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1.abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1.1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2.post345-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0b2-346-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0rc0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0rc1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0c1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456.dev34-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.post456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.0.1.post1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+a-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+abcdef-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+def-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1.abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+1.1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2.post345-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0rc0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0rc1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0c1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1.post1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+a-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abcdef-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+def-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1.abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1.1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b2.post345.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b2.post345-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0b2-346-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0rc0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0rc1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0c1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post456.dev34-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.post456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.0.1.post1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+a-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+abcdef-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+def-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+1.abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+1.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+1.1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+123-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b2.post345.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b2.post345-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0b2-346-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0rc1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0c1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post456.dev34-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1.post1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+a-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+abcdef-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+def-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+1.abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+1.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+1.1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+123-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b2.post345.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b2.post345-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0b2-346-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0rc0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0rc1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0c1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post456.dev34-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.post456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.0.1.post1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+a-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+abcdef-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+def-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+1.abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+1.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+1.1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+123-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b2.post345.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b2.post345-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0b2-346-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0rc0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0c1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post456.dev34-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1.post1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+a-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+abcdef-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+def-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+1.abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+1.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+1.1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+123-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2.post345.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2.post345-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0b2-346-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0rc0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0rc1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0c1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456.dev34-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.post456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.0.1.post1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+a-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+abcdef-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+def-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1.abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+1.1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2.post345-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0b2-346-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0rc0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0rc1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456.dev34-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1.post1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+a-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abcdef-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+def-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1.abc-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1.1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1.1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2.r32+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2.rev33+123456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.dev456+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a0.post0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1.dev1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0a1+local-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b1.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2.post345.dev456-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2.post345-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0b2-346-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0rc0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0rc1.dev1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0c1-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0rc2-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post0.dev0-eq] PASSED [ 81%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456.dev34-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.post456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.dev456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1.dev1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0a1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b1.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2.post345-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0b2-346-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0rc0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0rc1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0c1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.dev456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1.dev1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0a1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b1.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2.post345.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2.post345-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0b2-346-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0rc0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0rc1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0c1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0rc2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456.dev34-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.post456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.dev456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1.dev1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0a1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b1.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2.post345.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2.post345-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0b2-346-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0rc0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0rc1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0c1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0rc2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456.dev34-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.dev456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a1.dev1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0a1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b1.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b2.post345.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b2.post345-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0b2-346-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0rc0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0rc1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0c1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0rc2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post456.dev34-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.post456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.dev456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a1.dev1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0a1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b1.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b2.post345.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b2.post345-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0b2-346-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0rc0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0rc1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0c1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0rc2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post456.dev34-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.dev456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a1.dev1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0a1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b1.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b2.post345.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b2.post345-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0b2-346-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0rc0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0rc1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0c1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0rc2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post456.dev34-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.post456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.dev456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a1.dev1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0a1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b1.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b2.post345.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b2.post345-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0b2-346-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0rc0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0rc1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0c1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0rc2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post456.dev34-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.dev456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1.dev1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0a1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b1.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2.post345-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0b2-346-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0rc0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0rc1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0c1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0rc2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456.dev34-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.post456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.dev456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1.dev1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0a1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b1.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2.post345-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0b2-346-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0rc0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0rc1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0c1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0rc2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.dev456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1.dev1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0a1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b1.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2.post345.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2.post345-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0b2-346-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0rc0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0rc1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0c1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0rc2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456.dev34-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.post456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.dev456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1.dev1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0a1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b1.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2.post345-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0b2-346-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0rc0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0rc1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0c1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0rc2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456.dev34-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.dev456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a1.dev1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0a1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b1.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b2.post345.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b2.post345-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0b2-346-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0rc0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0rc1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0c1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0rc2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post456.dev34-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.post456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.dev456+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a1.dev1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0a1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b1.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b2.post345.dev456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b2.post345-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0b2-346-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0rc0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0rc1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0c1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0rc2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post0.dev0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post456.dev34-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1a1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1+local-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1.post1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.1.dev1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+a-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+abcdef-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+def-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+1.abc-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+1.1-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+1.1.0-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+2-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+123-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2.r32+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2.rev33+123456-eq] PASSED [ 82%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post456.dev34-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.post456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.0.1.post1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+a-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+abcdef-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+def-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+1.abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+1.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+1.1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+123-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2.r32+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1.2.rev33+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post456.dev34-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.post456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1.post1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+a-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+abcdef-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+def-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+1.abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+1.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+1.1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+123-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2.r32+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2.rev33+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post456.dev34-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.post456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.0.1.post1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+a-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+abcdef-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+def-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+1.abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+1.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+1.1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+123-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2.r32+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1.2.rev33+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post456.dev34-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.post456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1.post1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+a-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+abcdef-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+def-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+1.abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+1.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+1.1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+123-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2.r32+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2.rev33+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post456.dev34-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.post456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.0.1.post1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+a-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+abcdef-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+def-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+1.abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+1.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+1.1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+123-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2.r32+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1.2.rev33+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post456.dev34-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.post456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1.post1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+a-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+abcdef-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+def-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+1.abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+1.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+1.1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+123-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2.r32+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2.rev33+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post456.dev34-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.post456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.0.1.post1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+a-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+abcdef-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+def-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+1.abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+1.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+1.1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+123-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2.r32+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1.2.rev33+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post456.dev34-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.post456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1.post1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+a-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+abcdef-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+def-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+1.abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+1.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+1.1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+123-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2.r32+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2.rev33+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post456.dev34-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.post456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.0.1.post1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+a-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+abcdef-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+def-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+1.abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+1.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+1.1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+123-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2.r32+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1.2.rev33+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post456.dev34-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.post456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+a-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+abcdef-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+def-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+1.abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+1.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+1.1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+123-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2.r32+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2.rev33+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456.dev34-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.post456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.0.1.post1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+a-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+abcdef-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+def-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1.abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+1.1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2.r32+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1.2.rev33+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456.dev34-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.post456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.0.1.post1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+a-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abcdef-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+def-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1.abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1.1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post456.dev34-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.post456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.0.1.post1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+a-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+abcdef-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+def-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+1.abc-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+1.1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+1.1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+123-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2.r32+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1.2.rev33+123456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.dev456+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a1.dev1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0a1+local-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b1.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b2.post345.dev456-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b2.post345-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0b2-346-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0rc0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0rc1.dev1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0c1-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0rc2-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post0.dev0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post0-eq] PASSED [ 83%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+abcdef-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+def-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+1.abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.dev456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1.dev1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0a1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b1.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2.post345.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2.post345-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0b2-346-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0rc0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0rc1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0c1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0rc2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+a-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+abcdef-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+def-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1.abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.dev456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1.dev1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0a1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b1.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2.post345-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0b2-346-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0rc0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0rc1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0c1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0rc2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+a-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abcdef-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+def-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1.abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.dev456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a1.dev1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0a1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b1.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b2.post345.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b2.post345-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0b2-346-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0rc0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0rc1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0c1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0rc2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+a-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+abcdef-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+def-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+1.abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.dev456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a1.dev1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0a1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b1.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b2.post345.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b2.post345-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0b2-346-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0rc0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0rc1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0c1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0rc2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+a-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+def-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+1.abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.dev456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a1.dev1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0a1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b1.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b2.post345.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b2.post345-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0b2-346-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0rc0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0rc1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0c1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0rc2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+a-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+abcdef-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+def-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+1.abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.dev456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a1.dev1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0a1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b1.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b2.post345.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b2.post345-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0b2-346-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0rc0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0rc1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0c1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0rc2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+a-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+abcdef-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+1.abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.dev456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a1.dev1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0a1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b1.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b2.post345.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b2.post345-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0b2-346-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0rc0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0rc1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0c1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0rc2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+a-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+abcdef-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+def-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+1.abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.dev456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a1.dev1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0a1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b1.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b2.post345.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b2.post345-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0b2-346-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0rc0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0rc1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0c1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0rc2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+a-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+abcdef-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+def-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+1.abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.dev456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a1.dev1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0a1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b1.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b2.post345.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b2.post345-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0b2-346-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0rc0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0rc1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0c1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0rc2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+a-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+abcdef-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+def-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+1.abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.dev456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a1.dev1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0a1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b1.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b2.post345.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b2.post345-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0b2-346-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0rc0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0rc1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0c1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0rc2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+a-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+abcdef-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+def-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+1.abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.dev456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a1.dev1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0a1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b1.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b2.post345.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b2.post345-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0b2-346-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0rc0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0rc1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0c1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0rc2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+a-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+abcdef-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+def-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+1.abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.dev456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a1.dev1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0a1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b1.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b2.post345.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b2.post345-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0b2-346-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0rc0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0rc1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0c1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0rc2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+a-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+abcdef-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+def-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.dev456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a1.dev1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0a1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b1.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b2.post345.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b2.post345-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0b2-346-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0rc0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0rc1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0c1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0rc2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post456.dev34-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.post456+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1a1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1+local-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.0.1.post1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.1.dev1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+a-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+abcdef-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+def-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+1.abc-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+1.1-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+1.1.0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+2-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+123-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2.r32+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1.2.rev33+123456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.dev0-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.dev456-eq] PASSED [ 84%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.dev456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a1.dev1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0a1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b1.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b2.post345.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b2.post345-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0b2-346-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0rc0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0rc1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0c1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0rc2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post456.dev34-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.post456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.0.1.post1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+a-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+abcdef-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+def-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+1.abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+1.1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+123-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2.r32+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2.rev33+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.dev456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a1.dev1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0a1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b1.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b2.post345.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b2.post345-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0b2-346-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0rc0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0rc1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0c1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0rc2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post456.dev34-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.post456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.0.1.post1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+a-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+abcdef-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+def-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+1.abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+1.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+1.1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+123-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2.r32+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1.2.rev33+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.dev456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a1.dev1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0a1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b1.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b2.post345.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b2.post345-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0b2-346-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0rc0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0rc1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0c1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0rc2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post456.dev34-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.post456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.0.1.post1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+a-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+abcdef-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+def-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+1.abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+1.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+123-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2.r32+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2.rev33+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.dev456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a1.dev1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0a1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b1.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b2.post345.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b2.post345-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0b2-346-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0rc0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0rc1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0c1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0rc2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post456.dev34-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.post456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.0.1.post1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+a-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+abcdef-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+def-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+1.abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+1.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+1.1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+123-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2.r32+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1.2.rev33+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.dev456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a1.dev1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0a1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b1.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b2.post345.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b2.post345-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0b2-346-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0rc0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0rc1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0c1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0rc2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post456.dev34-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.post456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.0.1.post1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+a-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+abcdef-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+def-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+1.abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+1.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+1.1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+123-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2.r32+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2.rev33+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.dev456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a1.dev1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0a1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b1.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b2.post345.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b2.post345-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0b2-346-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0rc0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0rc1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0c1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0rc2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post456.dev34-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.post456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.0.1.post1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+a-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+abcdef-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+def-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+1.abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+1.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+1.1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+123-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2.r32+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1.2.rev33+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.dev456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a1.dev1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0a1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b1.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b2.post345.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b2.post345-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0b2-346-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0rc0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0rc1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0c1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0rc2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post456.dev34-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.post456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.0.1.post1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+a-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+abcdef-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+def-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+1.abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+1.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+1.1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2.r32+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2.rev33+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.dev456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1.dev1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0a1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b1.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2.post345.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2.post345-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0b2-346-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0rc0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0rc1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0c1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0rc2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456.dev34-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.post456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.0.1.post1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+a-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+abcdef-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+def-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1.abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+1.1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2.r32+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1.2.rev33+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.dev456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1.dev1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0a1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b1.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2.post345-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0b2-346-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0rc0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0rc1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0c1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0rc2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456.dev34-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.post456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.0.1.post1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+a-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+abcdef-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+def-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1.abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+1.1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2.r32+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.dev456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1.dev1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0a1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b1.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2.post345-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0b2-346-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0rc0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0rc1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0c1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0rc2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456.dev34-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.post456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.0.1.post1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+a-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+abcdef-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+def-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1.abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+1.1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2.r32+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1.2.rev33+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.dev456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1.dev1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0a1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b1.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2.post345-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0b2-346-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0rc0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0rc1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0c1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0rc2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456.dev34-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.post456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.0.1.post1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+a-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+abcdef-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+def-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1.abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+1.1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.dev456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1.dev1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0a1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b1.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2.post345-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0b2-346-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0rc0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0rc1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0c1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0rc2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456.dev34-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.post456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.0.1.post1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+a-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+abcdef-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+def-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1.abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+1.1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2.r32+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1.2.rev33+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.dev456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1.dev1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0a1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b1.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345.dev456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2.post345-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0b2-346-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0rc0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0rc1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0c1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0rc2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post0.dev0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456.dev34-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.post456+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1a1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1+local-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.0.1.post1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.1.dev1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+a-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+abcdef-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+def-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1.abc-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1.1-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+1.1.0-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+2-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.r32+123456-eq] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.dev0-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.dev456-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.dev456+local-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a0-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a0.post0.dev0-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a0.post0-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a1.dev1-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a1.dev1+local-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a1+local-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b0-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b1.dev456-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2.post345-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2-346-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0rc0-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0rc1.dev1-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0c1-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0rc2-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post0.dev0-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post0-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post456+local-ne] PASSED [ 85%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1a1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1+local-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1.post1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+a-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abc-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+abcdef-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+def-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+0-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+1.abc-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+1.1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+1.1.0-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+2-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+123-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123456-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2.r32+123456-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.dev0-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.dev456-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.dev456+local-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a0-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a0.post0.dev0-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a0.post0-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a1.dev1+local-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a1+local-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b0-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-346-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0rc0-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0rc1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0c1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0rc2-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post0.dev0-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post0-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post456+local-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1a1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1+local-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1.post1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.1.dev1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+a-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abc-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+abcdef-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+def-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+0-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+1.abc-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+1.1-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+1.1.0-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+2-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+123-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123456-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-ne] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.dev456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a1.dev1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b1.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b2.post345.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b2.post345-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b2-346-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0rc0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0rc1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0c1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0rc2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post456.dev34-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1.post1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+a-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+abcdef-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+def-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+1.abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+1.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+1.1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+123-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2.r32+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2.rev33+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.dev456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a1.dev1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b1.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b2.post345.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b2.post345-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b2-346-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0rc0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0rc1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0c1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0rc2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post456.dev34-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1.post1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+a-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+abcdef-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+def-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+1.abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+1.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+1.1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+123-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2.r32+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2.rev33+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.dev456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1.dev1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b1.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2.post345.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2.post345-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2-346-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0rc0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0rc1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0c1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0rc2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456.dev34-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1.post1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+a-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abcdef-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+def-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1.abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1.1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2.r32+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2.rev33+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.dev456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1.dev1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b1.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2-346-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0rc0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0rc1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0c1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0rc2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456.dev34-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1.post1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+a-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abcdef-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+def-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1.abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1.1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2.r32+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2.rev33+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a1.dev1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b1.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b2.post345.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b2.post345-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b2-346-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0rc0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0rc1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0c1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0rc2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post456.dev34-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1.post1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+a-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+abcdef-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+def-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+1.abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+1.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+1.1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+123-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2.r32+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2.rev33+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.dev456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a1.dev1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b1.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b2.post345.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b2.post345-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b2-346-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0rc0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0rc1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0c1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0rc2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post456.dev34-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1.post1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+a-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+abcdef-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+def-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+1.abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+1.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+1.1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+123-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2.r32+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2.rev33+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a1.dev1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b1.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b2.post345.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b2.post345-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b2-346-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0rc0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0rc1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0c1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0rc2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post456.dev34-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1.post1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+a-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+abcdef-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+def-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+1.abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+1.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+1.1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+123-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2.r32+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2.rev33+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.dev456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a1.dev1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b1.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b2.post345.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b2.post345-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b2-346-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0rc0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0rc1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0c1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0rc2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post456.dev34-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1.post1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+a-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+abcdef-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+def-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+1.abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+1.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+1.1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+123-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2.r32+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2.rev33+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a1.dev1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b1.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b2.post345.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b2.post345-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b2-346-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0rc0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0rc1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0c1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0rc2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post456.dev34-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1.post1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+a-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+abcdef-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+def-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+1.abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+1.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+1.1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+123-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2.r32+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2.rev33+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.dev456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a1.dev1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b1.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b2.post345.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b2.post345-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b2-346-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0rc0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0rc1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0c1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0rc2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post456.dev34-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1.post1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+a-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+abcdef-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+def-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+1.abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+1.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+1.1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+123-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2.r32+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2.rev33+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a1.dev1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b1.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b2.post345.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b2.post345-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b2-346-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0rc0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0rc1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0c1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0rc2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post456.dev34-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1.post1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+a-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+abcdef-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+def-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+1.abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+1.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+1.1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+123-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2.r32+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2.rev33+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.dev456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a1.dev1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b1.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b2.post345.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b2.post345-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b2-346-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0rc0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0rc1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0c1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0rc2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post456.dev34-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post456+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1.post1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+a-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+abcdef-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+def-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+1.abc-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+1.1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+1.1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+123-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2.r32+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2.rev33+123456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a1.dev1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a1+local-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b1.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b2.post345.dev456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b2.post345-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b2-346-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0rc0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0rc1.dev1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0c1-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0rc2-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post0.dev0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post0-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post456.dev34-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post456-ge] PASSED [ 86%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.dev456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a1.dev1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b1.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b1.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.dev456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a1.dev1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b1.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b1.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.dev456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1.dev1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b1.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b1.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.dev456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a1.dev1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b1.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b1.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.dev456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a1.dev1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b1.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.dev456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1.dev1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.dev456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1.dev1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b1.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1.post1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+a-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abcdef-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+def-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1.abc-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1.1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1.1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1.dev1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0rc0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0rc1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post0.dev0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post0-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456+local-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1.dev1-ge] PASSED [ 87%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2-346-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0rc0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0rc1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0c1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0rc2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.dev456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1.dev1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b1.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2-346-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0rc0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0rc1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0c1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0rc2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0rc0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0rc1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0c1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0rc2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.dev456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1.dev1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b1.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2-346-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0rc0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0rc1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0c1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0rc2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0rc1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0c1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0rc2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.dev456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a1.dev1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b1.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b2.post345.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b2.post345-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b2-346-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0rc0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0rc1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0c1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0rc2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0c1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0rc2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.dev456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a1.dev1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b1.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b2.post345.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b2.post345-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b2-346-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0rc0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0rc1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0c1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0rc2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0rc2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.dev456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1.dev1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b1.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2.post345.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2.post345-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2-346-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0rc0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0rc1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0c1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0rc2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.dev456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1.dev1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b1.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2.post345-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2-346-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0rc0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0rc1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0c1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0rc2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.dev456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1.dev1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b1.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2.post345.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2.post345-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2-346-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0rc0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0rc1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0c1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0rc2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.dev456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a1.dev1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b1.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b2.post345.dev456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b2.post345-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b2-346-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0rc0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0rc1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0c1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0rc2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post0.dev0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+a-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+abcdef-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+def-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+1.abc-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+1.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+1.1.0-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+2-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+123-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2.r32+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2.rev33+123456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post456.dev34-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post456-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post456+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1.dev1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1a1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1+local-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1.post1-ge] PASSED [ 88%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.dev456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a1.dev1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b1.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b2.post345.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b2.post345-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b2-346-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0rc0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0rc1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0c1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0rc2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post456.dev34-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.dev456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1.dev1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-346-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0rc0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0rc1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0c1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0rc2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.dev456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1.dev1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b1.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2.post345-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2-346-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0rc0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0rc1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0c1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0rc2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456.dev34-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.dev456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a1.dev1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b1.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b2.post345.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b2.post345-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b2-346-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0rc0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0rc1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0c1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0rc2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post456.dev34-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.dev456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a1.dev1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b1.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b2.post345.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b2.post345-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b2-346-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0rc0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0rc1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0c1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0rc2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post456.dev34-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.dev456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a1.dev1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b1.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b2.post345.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b2.post345-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b2-346-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0rc0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0rc1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0c1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0rc2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post456.dev34-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.dev456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a1.dev1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b1.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b2.post345.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b2.post345-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b2-346-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0rc0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0rc1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0c1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0rc2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post456.dev34-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.dev456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a1.dev1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b1.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b2.post345.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b2.post345-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b2-346-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0rc0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0rc1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0c1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0rc2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post456.dev34-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.dev456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a1.dev1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b1.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b2.post345.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b2.post345-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b2-346-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0rc0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0rc1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0c1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0rc2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post456.dev34-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1.post1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+a-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abcdef-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+def-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1.abc-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1.1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1.1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2.r32+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2.rev33+123456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.dev456+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1.dev1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1+local-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b1.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2-346-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0rc0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0rc1.dev1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0c1-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0rc2-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post0.dev0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post0-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456.dev34-ge] PASSED [ 89%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1.post1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+a-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.dev456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a1.dev1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b1.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b2.post345.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b2.post345-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b2-346-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0rc0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0rc1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0c1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0rc2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post456.dev34-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1.post1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+a-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.dev456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1.dev1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b1.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2.post345-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2-346-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0rc0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0rc1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0c1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0rc2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456.dev34-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1.post1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+a-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.dev456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a1.dev1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b1.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b2.post345.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b2.post345-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b2-346-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0rc0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0rc1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0c1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0rc2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post456.dev34-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1.post1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+a-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.dev456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a1.dev1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b1.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b2.post345.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b2.post345-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b2-346-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0rc0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0rc1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0c1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0rc2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post456.dev34-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1.post1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+a-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.dev456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a1.dev1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b1.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b2.post345.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b2.post345-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b2-346-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0rc0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0rc1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0c1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0rc2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post456.dev34-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1.post1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+a-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.dev456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a1.dev1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b1.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b2.post345.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b2.post345-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b2-346-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0rc0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0rc1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0c1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0rc2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post456.dev34-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1.post1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+a-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.dev456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a1.dev1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b1.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b2.post345.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b2.post345-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b2-346-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0rc0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0rc1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0c1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0rc2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post456.dev34-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1.post1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+a-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.dev456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a1.dev1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b1.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b2.post345.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b2.post345-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b2-346-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0rc0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0rc1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0c1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0rc2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post456.dev34-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1.post1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+a-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.dev456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a1.dev1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b1.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b2.post345.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b2.post345-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b2-346-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0rc0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0rc1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0c1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0rc2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post456.dev34-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1.post1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+a-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.dev456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a1.dev1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b1.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b2.post345.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b2.post345-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b2-346-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0rc0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0rc1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0c1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0rc2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post456.dev34-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1.post1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+a-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2.rev33+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.dev456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a1.dev1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b1.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b2.post345.dev456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b2.post345-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b2-346-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0rc0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0rc1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0c1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0rc2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post0.dev0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post456.dev34-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post456+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1a1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1+local-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1.post1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.1.dev1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+a-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+abcdef-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+def-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+1.abc-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+1.1-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+1.1.0-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+2-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+123-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2.r32+123456-ge] PASSED [ 90%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.dev456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1.dev1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.dev456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1.dev1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.dev456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1.dev1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.dev456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a1.dev1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.dev456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1.dev1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a1.dev1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a1.dev1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a1.dev1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a1.dev1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a1.dev1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b1.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2.rev33+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0rc0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0rc1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0rc2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post0.dev0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1a1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1+local-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1.post1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+a-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abcdef-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+def-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1.abc-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1.1-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1.1.0-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+2-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-ge] PASSED [ 91%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2-346-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0rc0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0rc1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0c1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0rc2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post0.dev0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456.dev34-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post0.dev0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-346-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0rc0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0rc1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0c1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0rc2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post0.dev0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0rc0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0rc1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0c1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0rc2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post0.dev0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0rc1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0c1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0rc2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post0.dev0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post456.dev34-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post456+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0c1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0rc2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post0.dev0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post456.dev34-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post456+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0rc2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post0.dev0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456.dev34-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post0.dev0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post0.dev0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456.dev34-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post456.dev34-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post456+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post456.dev34-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post456+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1a1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1+local-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1.post1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.1.dev1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+a-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abcdef-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+def-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+1.abc-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+1.1-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+1.1.0-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+2-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+123-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2.r32+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-ge] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.dev0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.dev456-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.dev456+local-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a0.post0.dev0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a0.post0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a1.dev1-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a1.dev1+local-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a1-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0a1+local-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b1.dev456-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b2-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b2.post345.dev456-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b2.post345-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0b2-346-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0rc0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0rc1.dev1-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0c1-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0rc2-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post0.dev0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post456.dev34-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post456-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.post456+local-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1.dev1-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1a1-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1+local-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.0.1.post1-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.1.dev1-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+a-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+abc-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+abcdef-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+def-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+1-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+1.abc-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+1.1-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+1.1.0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+2-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+123-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2+123456-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2.r32+123456-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1.2.rev33+123456-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.dev0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.dev456-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.dev456+local-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a0.post0.dev0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a0.post0-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a1.dev1-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a1.dev1+local-gt] PASSED [ 92%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev0-1!1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.dev456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1.dev1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.dev456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1.dev1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456-1!1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.dev456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a1.dev1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.dev456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a1.dev1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0.dev456+local-1!1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a1.dev1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.dev456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a1.dev1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0-1!1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a1.dev1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.dev456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a1.dev1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0.dev0-1!1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a1.dev1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.dev456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a1.dev1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a0.post0-1!1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a1.dev1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.dev456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a1.dev1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1-1!1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a1.dev1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0a1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b1.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b2.post345.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b2.post345-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0b2-346-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0rc0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0rc1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0c1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0rc2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post456.dev34-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.post456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1a1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.0.1.post1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+a-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+abcdef-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+def-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+1.abc-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+1.1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+1.1.0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+2-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+123-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2.r32+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1.2.rev33+123456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.dev456-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.dev456+local-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a0.post0.dev0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a0.post0-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a1.dev1-gt] PASSED [ 93%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a1.dev1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0a1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b1.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1.dev1+local-1!1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0a1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b1.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.dev456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1.dev1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0a1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b1.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1-1!1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0a1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b1.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.dev456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a1.dev1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0a1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b1.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0a1+local-1!1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b1.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.dev456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a1.dev1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0a1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b1.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b0-1!1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b1.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.dev456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1.dev1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0a1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b1.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b1.dev456-1!1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.dev456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1.dev1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0a1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b1.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-1!1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.dev456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1.dev1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0a1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b1.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345.dev456-1!1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.dev456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1.dev1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0a1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b1.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345.dev456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2.post345-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.post456+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1a1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1+local-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.0.1.post1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+a-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+abcdef-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+def-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1.abc-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1.1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+1.1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2.r32+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2.post345-1!1.2.rev33+123456-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0b2-346-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0rc0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0rc1.dev1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0c1-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0rc2-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post0.dev0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post0-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456.dev34-gt] PASSED [ 94%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.dev456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1.dev1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0a1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b1.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2.post345-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0b2-346-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0rc0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0rc1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0c1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0rc2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0b2-346-1!1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0rc0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0rc1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0c1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0rc2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.dev456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a1.dev1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0a1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b1.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b2.post345.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b2.post345-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0b2-346-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0rc0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0rc1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0c1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0rc2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc0-1!1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0rc1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0c1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0rc2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.dev456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a1.dev1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0a1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b1.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b2.post345.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b2.post345-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0b2-346-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0rc0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0rc1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0c1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0rc2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc1.dev1-1!1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0c1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0rc2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.dev456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1.dev1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0a1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b1.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2.post345.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2.post345-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0b2-346-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0rc0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0rc1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0c1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0rc2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0c1-1!1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0rc2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.dev456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1.dev1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0a1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b1.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2.post345.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2.post345-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0b2-346-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0rc0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0rc1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0c1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0rc2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0rc2-1!1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.dev456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1.dev1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0a1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b1.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2.post345.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2.post345-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0b2-346-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0rc0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0rc1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0c1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0rc2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0-1!1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.dev456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a1.dev1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0a1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b1.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b2.post345.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b2.post345-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0b2-346-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0rc0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0rc1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0c1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0rc2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0.dev0-1!1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.dev456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a1.dev1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0a1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b1.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b2.post345.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b2.post345-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0b2-346-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0rc0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0rc1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0c1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0rc2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post0-1!1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456.dev34-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.post456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.0.1.post1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+a-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+abcdef-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+def-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1.abc-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1.1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+1.1.0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2.r32+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1.2.rev33+123456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.dev456+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a0.post0.dev0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a0.post0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1.dev1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1.dev1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0a1+local-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b0-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b1.dev456-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-gt] PASSED [ 95%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2.post345-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0b2-346-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0rc0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0rc1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0c1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0rc2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456.dev34-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.post456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456.dev34-1!1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.post456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.dev456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1.dev1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0a1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b1.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2.post345.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2.post345-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0b2-346-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0rc0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0rc1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0c1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0rc2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456.dev34-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.post456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456-1!1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.post456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.dev456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a1.dev1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0a1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b1.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b2.post345.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b2.post345-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0b2-346-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0rc0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0rc1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0c1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0rc2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post456.dev34-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.post456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.post456+local-1!1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.dev456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a1.dev1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0a1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b1.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b2.post345.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b2.post345-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0b2-346-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0rc0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0rc1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0c1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0rc2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post456.dev34-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.post456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.dev1-1!1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.dev456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a1.dev1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0a1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b1.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b2.post345.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b2.post345-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0b2-346-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0rc0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0rc1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0c1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0rc2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post456.dev34-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.post456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1a1-1!1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.dev456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a1.dev1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0a1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b1.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b2.post345.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b2.post345-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0b2-346-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0rc0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0rc1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0c1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0rc2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post456.dev34-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.post456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1-1!1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.dev456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a1.dev1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0a1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b1.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b2.post345.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b2.post345-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0b2-346-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0rc0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0rc1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0c1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0rc2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post456.dev34-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.post456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1+local-1!1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.dev456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a1.dev1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0a1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b1.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b2.post345.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b2.post345-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0b2-346-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0rc0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0rc1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0c1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0rc2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post456.dev34-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.post456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.0.1.post1-1!1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.dev456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1.dev1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0a1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b1.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2.post345-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0b2-346-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0rc0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0rc1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0c1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0rc2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456.dev34-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.post456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.1.dev1-1!1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.dev456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a1.dev1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0a1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b1.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b2.post345.dev456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b2.post345-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0b2-346-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0rc0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0rc1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0c1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0rc2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post0.dev0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post456.dev34-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.post456+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1a1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1+local-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.0.1.post1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.1.dev1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+a-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+1.1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+1.1.0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+2-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+123-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2.r32+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+a-1!1.2.rev33+123456-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+abcdef-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+def-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+0-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1.abc-gt] PASSED [ 96%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.dev456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1.dev1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0a1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b1.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2.post345.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2.post345-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0b2-346-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0rc0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0rc1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0c1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0rc2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456.dev34-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.post456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.0.1.post1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+a-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+abcdef-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+def-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abc-1!1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+abcdef-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+def-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.dev456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a1.dev1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0a1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b1.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b2.post345.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b2.post345-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0b2-346-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0rc0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0rc1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0c1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0rc2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post456.dev34-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.post456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.0.1.post1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+a-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+abcdef-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+def-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+abcdef-1!1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+def-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.dev456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a1.dev1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0a1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b1.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b2.post345.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b2.post345-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0b2-346-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0rc0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0rc1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0c1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0rc2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post456.dev34-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.post456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.0.1.post1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+a-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+abcdef-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+def-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+def-1!1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.dev456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a1.dev1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0a1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b1.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b2.post345.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b2.post345-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0b2-346-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0rc0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0rc1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0c1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0rc2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post456.dev34-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.post456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.0.1.post1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+a-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+abcdef-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+def-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+0-1!1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.dev456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a1.dev1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0a1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b1.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b2.post345.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b2.post345-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0b2-346-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0rc0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0rc1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0c1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0rc2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post456.dev34-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.post456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.0.1.post1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+a-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+abcdef-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+def-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1-1!1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.dev456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a1.dev1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0a1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b1.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b2.post345.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b2.post345-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0b2-346-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0rc0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0rc1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0c1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0rc2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post456.dev34-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.post456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.0.1.post1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+a-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+abcdef-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+def-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.abc-1!1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.dev456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a1.dev1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0a1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b1.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b2.post345.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b2.post345-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0b2-346-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0rc0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0rc1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0c1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0rc2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post456.dev34-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.post456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.0.1.post1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+a-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+abcdef-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+def-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1-1!1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.dev456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a1.dev1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0a1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b1.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b2.post345.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b2.post345-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0b2-346-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0rc0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0rc1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0c1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0rc2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post456.dev34-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.post456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.0.1.post1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+a-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+abcdef-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+def-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+1.1.0-1!1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.dev456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a1.dev1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0a1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b1.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b2.post345.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b2.post345-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0b2-346-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0rc0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0rc1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0c1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0rc2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post456.dev34-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.post456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.0.1.post1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+a-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+abcdef-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+def-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+2-1!1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.dev456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a1.dev1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0a1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b1.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b2.post345.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b2.post345-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0b2-346-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0rc0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0rc1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0c1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0rc2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post456.dev34-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.post456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.0.1.post1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+a-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+abcdef-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+def-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123-1!1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.dev456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1.dev1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0a1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b1.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2.post345.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2.post345-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0b2-346-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0rc0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0rc1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0c1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0rc2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456.dev34-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.post456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.0.1.post1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+a-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+abcdef-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+def-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1.abc-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1.1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+1.1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2+123456-1!1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2.r32+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1.2.rev33+123456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.dev456+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1.dev1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0a1+local-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b1.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345.dev456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2.post345-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0b2-346-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0rc0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0rc1.dev1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0c1-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0rc2-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post0.dev0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post0-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456.dev34-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456-gt] PASSED [ 97%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.r32+123456-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.dev456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1.dev1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0a1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b1.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1.2.rev33+123456-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.dev456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a1.dev1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0a1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b1.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev0-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.dev456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1.dev1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0a1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b1.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.dev456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a1.dev1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0a1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b1.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.dev456+local-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a1.dev1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0a1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b1.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a1.dev1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0a1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b1.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0.dev0-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a1.dev1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0a1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b1.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a0.post0-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a1.dev1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0a1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b1.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a1.dev1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0a1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b1.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1.dev1+local-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0a1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b1.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0a1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b1.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0a1+local-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b1.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b0-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b1.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b1.dev456-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+1.1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2.r32+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-1!1.2.rev33+123456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345.dev456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2.post345-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0b2-346-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0c1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0rc2-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post0.dev0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456.dev34-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.post456+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1a1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1+local-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.0.1.post1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.1.dev1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+a-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+abcdef-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+def-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+0-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1.abc-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1.1-gt] PASSED [ 98%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345.dev456-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2.post345-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0b2-346-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0rc0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0rc1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0c1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0rc2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post0.dev0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456.dev34-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.post456+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2.post345-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0b2-346-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0rc0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0rc1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0c1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0rc2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post0.dev0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456.dev34-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.post456+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0b2-346-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0rc0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0rc1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0c1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0rc2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post0.dev0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post456.dev34-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.post456+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc0-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0rc1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0c1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0rc2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post0.dev0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post456.dev34-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.post456+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc1.dev1-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0c1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0rc2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post0.dev0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456.dev34-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.post456+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0c1-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0rc2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post0.dev0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456.dev34-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.post456+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0rc2-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post0.dev0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456.dev34-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.post456+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post0.dev0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post456.dev34-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.post456+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0.dev0-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post456.dev34-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.post456+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post0-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456.dev34-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.post456+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456.dev34-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.post456+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.post456+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.post456+local-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.dev1-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1a1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1a1-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1+local-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1+local-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.0.1.post1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.0.1.post1-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.1.dev1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.1.dev1-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+a-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+a-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abc-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+abcdef-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+abcdef-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+def-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+def-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+0-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+1.abc-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.abc-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+1.1-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+1.1.0-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+1.1.0-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+2-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+2-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+123-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2+123456-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.r32+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.r32+123456-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_comparison_false[1!1.2.rev33+123456-1!1.2.rev33+123456-gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_dunder_op_returns_notimplemented[lt] PASSED [ 99%] tests/test_version.py::TestVersion::test_dunder_op_returns_notimplemented[le] PASSED [ 99%] tests/test_version.py::TestVersion::test_dunder_op_returns_notimplemented[eq] PASSED [ 99%] tests/test_version.py::TestVersion::test_dunder_op_returns_notimplemented[ge] PASSED [ 99%] tests/test_version.py::TestVersion::test_dunder_op_returns_notimplemented[gt] PASSED [ 99%] tests/test_version.py::TestVersion::test_dunder_op_returns_notimplemented[ne] PASSED [ 99%] tests/test_version.py::TestVersion::test_compare_other[eq-False] PASSED [ 99%] tests/test_version.py::TestVersion::test_compare_other[ne-True] PASSED [ 99%] tests/test_version.py::TestVersion::test_base_version_notimplemented_with_non_base_version[__lt__] PASSED [ 99%] tests/test_version.py::TestVersion::test_base_version_notimplemented_with_non_base_version[__le__] PASSED [ 99%] tests/test_version.py::TestVersion::test_base_version_notimplemented_with_non_base_version[__eq__] PASSED [ 99%] tests/test_version.py::TestVersion::test_base_version_notimplemented_with_non_base_version[__ge__] PASSED [ 99%] tests/test_version.py::TestVersion::test_base_version_notimplemented_with_non_base_version[__gt__] PASSED [ 99%] tests/test_version.py::TestVersion::test_base_version_notimplemented_with_non_base_version[__ne__] PASSED [ 99%] tests/test_version.py::TestVersion::test_base_version_hash PASSED [ 99%] tests/test_version.py::TestVersion::test_base_version_ne_with_base_version PASSED [ 99%] tests/test_version.py::TestVersion::test_version_compare_with_base_version_subclass PASSED [ 99%] tests/test_version.py::TestVersion::test_version_ne_with_uncached_keys PASSED [ 99%] tests/test_version.py::TestVersion::test_version_le_with_uncached_keys PASSED [ 99%] tests/test_version.py::TestVersion::test_major_version PASSED [ 99%] tests/test_version.py::TestVersion::test_minor_version PASSED [ 99%] tests/test_version.py::TestVersion::test_micro_version PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_no_args PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_epoch PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_release_tuple PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_release_none PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_pre_alpha PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_pre_alpha_none PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_pre_beta PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_pre_beta_none PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_pre_rc PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_pre_rc_none PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_post PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_post_none PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_dev PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_dev_none PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_local_string PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_local_none PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_multiple_components PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_clear_all_optional PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_preserves_comparison PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_preserves_hash PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_returns_same_instance_when_unchanged PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_change_pre_type PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_invalid_epoch_type PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_invalid_post_type PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_invalid_dev_type PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_invalid_epoch_negative PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_invalid_release_empty PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_invalid_release_tuple_content PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_invalid_pre_negative PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_invalid_pre_type PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_invalid_pre_format PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_invalid_post_negative PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_invalid_dev_negative PASSED [ 99%] tests/test_version.py::TestVersion::test_replace_invalid_local_string PASSED [ 99%] tests/test_version.py::test_deprecated__version PASSED [ 99%] tests/test_version.py::test_hatchling_usage__version PASSED [ 99%] tests/test_version.py::test_from_parts[args0-1.2.3] PASSED [ 99%] tests/test_version.py::test_from_parts[args1-2!1.2.3] PASSED [ 99%] tests/test_version.py::test_from_parts[args2-1.2.3b1] PASSED [ 99%] tests/test_version.py::test_from_parts[args3-1.2.3b1] PASSED [ 99%] tests/test_version.py::test_from_parts[args4-1.2.3b1] PASSED [ 99%] tests/test_version.py::test_from_parts[args5-1.2.3post2] PASSED [ 99%] tests/test_version.py::test_from_parts[args6-1.2.3.dev3] PASSED [ 99%] tests/test_version.py::test_from_parts[args7-1.2.3+abc] PASSED [ 99%] tests/test_version.py::test_from_parts[args8-1.2.3] PASSED [ 99%] tests/test_version.py::test_from_parts[args9-1!2.3.4a5.post6.dev7+zzz] PASSED [ 99%] tests/test_version.py::test_pickle_roundtrip[1.2.3] PASSED [ 99%] tests/test_version.py::test_pickle_roundtrip[0.1.0] PASSED [ 99%] tests/test_version.py::test_pickle_roundtrip[2.0a1] PASSED [ 99%] tests/test_version.py::test_pickle_roundtrip[1.0b2] PASSED [ 99%] tests/test_version.py::test_pickle_roundtrip[3.0rc1] PASSED [ 99%] tests/test_version.py::test_pickle_roundtrip[1.0.post1] PASSED [ 99%] tests/test_version.py::test_pickle_roundtrip[1.0.dev3] PASSED [ 99%] tests/test_version.py::test_pickle_roundtrip[1!2.3.4a5.post6.dev7+zzz] PASSED [ 99%] tests/test_version.py::test_pickle_old_format_loads PASSED [ 99%] tests/test_version.py::test_pickle_old_format_re_pickled_is_clean PASSED [ 99%] tests/test_version.py::test_pickle_26_0_slots_format_loads PASSED [ 99%] tests/test_version.py::test_pickle_26_2_tuple_getstate_loads PASSED [ 99%] tests/test_version.py::test_pickle_setstate_rejects_invalid_state PASSED [ 99%] tests/test_version.py::test_structures_shim_repr PASSED [100%] ==================== 61513 passed, 332 deselected in 22.95s ==================== + [[ -n true ]] + unset PYTHONPATH [Warning] ypkg-build should be run via fakeroot, not as real root user [Info] Building python-packaging-26.2 [Build] Building native package [Source] Extracting source [Build] Running step: build [Build] build successful (0:00:00.163045) [Build] Running step: install [Build] install successful (0:00:00.108207) [Build] Running step: check [Build] check successful (0:00:27.289244) [Examine] Examining packages [Package] Creating /home/build/work/python-packaging-26.2-28-1-x86_64.eopkg ... [Package] python-packaging-26.2-28-1-x86_64.eopkg took 0:00:00.143295 to emit [Package] Building complete time=2026-06-11T22:34:36.090Z level=DEBUG msg="Collecting files" len=3 time=2026-06-11T22:34:36.090Z level=DEBUG msg="Collecting build artifact" path=python-packaging-26.2-28-1-x86_64.eopkg time=2026-06-11T22:34:36.090Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=python-packaging-26.2-28-1-x86_64.eopkg time=2026-06-11T22:34:36.090Z level=DEBUG msg="Collecting build artifact" path=python-packaging-26.2-28.tram time=2026-06-11T22:34:36.090Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=python-packaging-26.2-28.tram time=2026-06-11T22:34:36.090Z level=DEBUG msg="Collecting build artifact" path=pspec_x86_64.xml time=2026-06-11T22:34:36.090Z level=DEBUG msg="Setting file ownership for current user" uid=1002 gid=1002 path=pspec_x86_64.xml time=2026-06-11T22:34:36.090Z level=DEBUG msg="Acquiring global lock" time=2026-06-11T22:34:36.090Z level=DEBUG msg="Cleaning up" time=2026-06-11T22:34:36.092Z level=DEBUG msg="Killing child process in chroot" pid=511357 time=2026-06-11T22:34:36.160Z level=DEBUG msg="Requesting unmount of all remaining mountpoints" time=2026-06-11T22:34:36.218Z level=INFO msg="Building succeeded"