<86>Oct 5 08:54:45 userdel[4026479]: delete user 'rooter' <86>Oct 5 08:54:45 userdel[4026479]: removed group 'rooter' owned by 'rooter' <86>Oct 5 08:54:45 userdel[4026479]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 5 08:54:45 groupadd[4026542]: group added to /etc/group: name=rooter, GID=1820 <86>Oct 5 08:54:45 groupadd[4026542]: group added to /etc/gshadow: name=rooter <86>Oct 5 08:54:45 groupadd[4026542]: new group: name=rooter, GID=1820 <86>Oct 5 08:54:45 useradd[4026581]: new user: name=rooter, UID=1820, GID=1820, home=/root, shell=/bin/bash, from=none <86>Oct 5 08:54:45 userdel[4026618]: delete user 'builder' <86>Oct 5 08:54:45 userdel[4026618]: removed group 'builder' owned by 'builder' <86>Oct 5 08:54:45 userdel[4026618]: removed shadow group 'builder' owned by 'builder' <86>Oct 5 08:54:45 groupadd[4026645]: group added to /etc/group: name=builder, GID=1821 <86>Oct 5 08:54:45 groupadd[4026645]: group added to /etc/gshadow: name=builder <86>Oct 5 08:54:45 groupadd[4026645]: new group: name=builder, GID=1821 <86>Oct 5 08:54:45 useradd[4026662]: new user: name=builder, UID=1821, GID=1821, home=/usr/src, shell=/bin/bash, from=none <13>Oct 5 08:54:48 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Oct 5 08:54:48 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468406 installed <13>Oct 5 08:54:48 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349845 installed <13>Oct 5 08:54:48 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed <13>Oct 5 08:54:48 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed <13>Oct 5 08:54:48 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Oct 5 08:54:48 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 5 08:54:48 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 5 08:54:48 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed <13>Oct 5 08:54:48 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Oct 5 08:54:48 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed <13>Oct 5 08:54:48 rpmi: libcrypto3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388677 installed <13>Oct 5 08:54:48 rpmi: libssl3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388677 installed <13>Oct 5 08:54:49 rpmi: python3-3.12.7-alt1 sisyphus+358796.100.1.1 1727844713 installed <13>Oct 5 08:54:49 rpmi: python3-base-3.12.7-alt1 sisyphus+358796.100.1.1 1727844713 installed <13>Oct 5 08:54:49 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Oct 5 08:54:49 rpmi: python3-module-pyproject-installer-0.5.4-alt1 sisyphus+352023.140.3.1 1720195943 installed <13>Oct 5 08:54:49 rpmi: rpm-macros-pyproject-0.0.8-alt1 sisyphus+358751.100.1.1 1727778017 installed <13>Oct 5 08:54:49 rpmi: tests-for-installed-python3-pkgs-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Oct 5 08:54:49 rpmi: rpm-build-python3-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Oct 5 08:54:49 rpmi: rpm-build-pyproject-0.0.8-alt1 sisyphus+358751.100.1.1 1727778017 installed <13>Oct 5 08:54:52 rpmi: python3-module-system-seed-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683380 installed <13>Oct 5 08:54:52 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718975 installed <13>Oct 5 08:54:52 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Oct 5 08:54:52 rpmi: python3-module-packaging-24.1-alt1 sisyphus+350717.100.2.1 1718268656 installed <13>Oct 5 08:54:52 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed <13>Oct 5 08:54:52 rpmi: libgnutls30-3.8.4-alt1 sisyphus+343729.100.2.1 1711570650 installed <13>Oct 5 08:54:52 rpmi: libngtcp2.16-1.7.0-alt1 sisyphus+356415.200.1.1 1725031916 installed <13>Oct 5 08:54:52 rpmi: libngtcp2_crypto_gnutls8-1.7.0-alt1 sisyphus+356415.200.1.1 1725031916 installed <13>Oct 5 08:54:52 rpmi: python3-module-pip-wheel-24.2-alt1 sisyphus+353896.100.1.1 1722253382 installed <13>Oct 5 08:54:53 rpmi: python3-module-setuptools-wheel-1:70.3.0-alt1 sisyphus+352532.100.2.1 1720689196 installed <13>Oct 5 08:54:53 rpmi: python3-module-wheel-wheel-0.44.0-alt1 sisyphus+355530.100.1.1 1724069902 installed <13>Oct 5 08:54:53 rpmi: python3-module-system-seed-wheels-wheels-0.0.1-alt1 sisyphus+270533.400.6.1 1619683380 installed <13>Oct 5 08:54:53 rpmi: python3-module-pluggy-1.5.0-alt1 sisyphus+345632.100.2.1 1713864244 installed <13>Oct 5 08:54:53 rpmi: python3-module-platformdirs-4.3.6-alt1 sisyphus+357787.200.1.1 1726664692 installed <13>Oct 5 08:54:53 rpmi: python3-module-pkg_resources-1:70.3.0-alt1 sisyphus+352532.100.2.1 1720689196 installed <13>Oct 5 08:54:53 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Oct 5 08:54:53 rpmi: python3-module-pytest-8.3.3-alt1 sisyphus+357310.100.1.1 1726063386 installed <13>Oct 5 08:54:53 rpmi: python3-module-filelock-3.16.1-alt1 sisyphus+357787.100.1.1 1726664660 installed <13>Oct 5 08:54:53 rpmi: python3-module-distlib-0.3.8-alt1 sisyphus+336560.100.2.1 1702987353 installed <13>Oct 5 08:54:53 rpmi: python3-module-pyproject_hooks-1.1.0-alt2 sisyphus+352023.500.4.2 1720458740 installed <13>Oct 5 08:54:53 rpmi: libpython3-3.12.7-alt1 sisyphus+358796.100.1.1 1727844713 installed <13>Oct 5 08:54:53 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Oct 5 08:54:53 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Oct 5 08:54:53 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Oct 5 08:54:54 rpmi: python3-dev-3.12.7-alt1 sisyphus+358796.100.1.1 1727844713 installed <13>Oct 5 08:54:54 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593140 installed <13>Oct 5 08:54:54 rpmi: publicsuffix-list-dafsa-20240911-alt1 sisyphus+357399.100.1.1 1726160479 installed <13>Oct 5 08:54:54 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684771 installed <13>Oct 5 08:54:54 rpmi: libnghttp3.9-1.5.0-alt1 sisyphus+356415.100.1.1 1725031856 installed <13>Oct 5 08:54:54 rpmi: libnghttp2-1.63.0-alt1 sisyphus+356414.100.1.1 1725031511 installed <13>Oct 5 08:54:54 rpmi: openldap-common-2.6.8-alt1 sisyphus+351621.100.1.1 1719420449 installed <13>Oct 5 08:54:54 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed <13>Oct 5 08:54:54 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed <13>Oct 5 08:54:54 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Oct 5 08:54:54 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed <13>Oct 5 08:54:54 rpmi: libxxhash-0.8.2-alt1 sisyphus+336514.200.7.1 1702672120 installed <13>Oct 5 08:54:54 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed <13>Oct 5 08:54:54 rpmi: rsync-3.2.7-alt1 sisyphus+325006.2000.1.1 1689498390 installed <13>Oct 5 08:54:54 rpmi: openssh-common-9.6p1-alt2 sisyphus+351911.100.1.1 1719838551 installed <13>Oct 5 08:54:54 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed <13>Oct 5 08:54:54 rpmi: liblmdb-0.9.32-alt1 sisyphus+342426.100.1.1 1710124284 installed <13>Oct 5 08:54:54 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed <13>Oct 5 08:54:54 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975361 installed <86>Oct 5 08:54:54 groupadd[4067979]: group added to /etc/group: name=_keytab, GID=999 <86>Oct 5 08:54:54 groupadd[4067979]: group added to /etc/gshadow: name=_keytab <86>Oct 5 08:54:54 groupadd[4067979]: new group: name=_keytab, GID=999 <13>Oct 5 08:54:54 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735219 installed <13>Oct 5 08:54:54 rpmi: libgsasl-2.2.0-alt1 sisyphus+333173.100.1.1 1698696961 installed <86>Oct 5 08:54:54 groupadd[4068559]: group added to /etc/group: name=sasl, GID=998 <86>Oct 5 08:54:54 groupadd[4068559]: group added to /etc/gshadow: name=sasl <86>Oct 5 08:54:54 groupadd[4068559]: new group: name=sasl, GID=998 <13>Oct 5 08:54:54 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112524 installed <13>Oct 5 08:54:54 rpmi: libldap2-2.6.8-alt1 sisyphus+351621.100.1.1 1719420471 installed <13>Oct 5 08:54:54 rpmi: libcurl-8.10.0-alt1 sisyphus+357271.100.1.1 1726044795 installed <13>Oct 5 08:54:54 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922745 installed <86>Oct 5 08:54:54 groupadd[4068992]: group added to /etc/group: name=sshagent, GID=997 <86>Oct 5 08:54:54 groupadd[4068992]: group added to /etc/gshadow: name=sshagent <86>Oct 5 08:54:54 groupadd[4068992]: new group: name=sshagent, GID=997 <13>Oct 5 08:54:54 rpmi: openssh-clients-9.6p1-alt2 sisyphus+351911.100.1.1 1719838551 installed <13>Oct 5 08:54:54 rpmi: less-633-alt1 sisyphus+328181.300.2.1 1693321749 installed <13>Oct 5 08:54:54 rpmi: diffstat-1.64-alt1 sisyphus+346132.200.3.2 1716466240 installed <13>Oct 5 08:54:54 rpmi: git-core-2.42.2-alt1 sisyphus+348068.100.1.1 1715721643 installed <13>Oct 5 08:54:55 rpmi: python3-module-setuptools-1:70.3.0-alt1 sisyphus+352532.100.2.1 1720689196 installed <13>Oct 5 08:54:55 rpmi: python3-module-build-1.2.2-alt1 sisyphus+357215.100.1.1 1725962303 installed <13>Oct 5 08:54:55 rpmi: python3-module-virtualenv-20.26.5-alt1 sisyphus+357787.300.1.1 1726664754 installed <13>Oct 5 08:54:55 rpmi: python3-module-pytest-mock-3.14.0-alt1 sisyphus+343327.100.2.2 1711118794 installed <13>Oct 5 08:54:55 rpmi: python3-module-tomli_w-1.0.0-alt1 sisyphus+294142.100.1.1 1643206939 installed <13>Oct 5 08:54:55 rpmi: python3-module-tomli-2.0.2-alt1 sisyphus+359010.100.1.1 1728038536 installed <13>Oct 5 08:54:55 rpmi: python3-module-lark-1.2.2-alt1 sisyphus+358322.100.1.1 1727258177 installed <13>Oct 5 08:54:55 rpmi: python3-module-fastjsonschema-2.20.0-alt1 sisyphus+351090.100.1.1 1718638477 installed warning: File /usr/src/in/source/python3-module-poetry-core-1.9.0-alt.patch is smaller than 8 bytes Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-poetry-core-1.9.0-alt1.nosrc.rpm (w1.gzdio) warning: File /usr/src/RPM/SOURCES/python3-module-poetry-core-1.9.0-alt.patch is smaller than 8 bytes Installing python3-module-poetry-core-1.9.0-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.65763 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-poetry-core-1.9.0 + echo 'Source #0 (python3-module-poetry-core-1.9.0.tar):' Source #0 (python3-module-poetry-core-1.9.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-poetry-core-1.9.0.tar + cd python3-module-poetry-core-1.9.0 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (python3-module-poetry-core-1.9.0-alt.patch):' Patch #0 (python3-module-poetry-core-1.9.0-alt.patch): + /usr/bin/patch -p1 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync pep518 --verify + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync pep517 --verify --verify-exclude 'wheel$' + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show metadata + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync metadata --verify INFO : Building metadata INFO : Building metadata with prepare_metadata_for_build_wheel INFO : Source tree: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0 INFO : Output dir: /usr/src/tmp/tmp08cwjgim + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show vendored + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync vendored --verify + rm -r ./src/poetry/core/_vendor/fastjsonschema ./src/poetry/core/_vendor/lark ./src/poetry/core/_vendor/packaging ./src/poetry/core/_vendor/tomli ./src/poetry/core/_vendor/vendor.txt + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show check + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync check --verify + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.58406 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-poetry-core-1.9.0 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec DEBUG : pyproject_installer.lib.build_backend : Parsing configuration file: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/pyproject.toml INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: poetry.core.masonry.api INFO : backend_caller.py : In-tree backend paths: src INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} INFO : poetry.core.masonry.builders.wheel : Building wheel DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/generic/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/generic/any_constraint.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/generic/base_constraint.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/generic/constraint.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/generic/empty_constraint.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/generic/multi_constraint.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/generic/parser.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/generic/union_constraint.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/version/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/version/empty_constraint.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/version/exceptions.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/version/parser.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/version/patterns.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/version/util.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/version/version.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/version/version_constraint.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/version/version_range.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/version/version_range_constraint.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/constraints/version/version_union.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/exceptions/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/exceptions/base.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/factory.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/json/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/json/schemas/poetry-schema.json DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/masonry/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/masonry/api.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/masonry/builder.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/masonry/builders/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/masonry/builders/builder.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/masonry/builders/sdist.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/masonry/builders/wheel.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/masonry/metadata.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/masonry/utils/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/masonry/utils/helpers.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/masonry/utils/include.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/masonry/utils/module.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/masonry/utils/package_include.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/dependency.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/dependency_group.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/directory_dependency.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/file_dependency.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/package.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/path_dependency.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/project_package.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/specification.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/url_dependency.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/utils/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/utils/link.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/utils/utils.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/packages/vcs_dependency.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/poetry.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/py.typed DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/pyproject/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/pyproject/exceptions.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/pyproject/tables.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/pyproject/toml.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/spdx/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/spdx/data/licenses.json DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/spdx/helpers.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/spdx/license.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/spdx/updater.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/utils/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/utils/_compat.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/utils/helpers.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/utils/patterns.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/vcs/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/vcs/git.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/version/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/version/exceptions.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/version/grammars/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/version/grammars/markers.lark DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/version/grammars/pep508.lark DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/version/helpers.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/version/markers.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/version/parser.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/version/pep440/__init__.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/version/pep440/parser.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/version/pep440/segments.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/version/pep440/version.py DEBUG : poetry.core.masonry.builders.builder : Adding: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/src/poetry/core/version/requirements.py INFO : poetry.core.masonry.builders.wheel : Built poetry_core-1.9.0-py3-none-any.whl INFO : pyproject_installer.build_cmd._build : Built wheel: poetry_core-1.9.0-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.58406 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-poetry-core-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-poetry-core-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd python3-module-poetry-core-1.9.0 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-poetry-core-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: poetry_core-1.9.0-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-poetry-core-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages INFO : pyproject_installer.install_cmd._install : Extracting wheel DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: poetry_core-1.9.0.dist-info/LICENSE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: poetry_core-1.9.0.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: poetry_core-1.9.0.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-poetry-core-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-poetry-core-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-poetry-core-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-poetry-core-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-poetry-core-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-poetry-core-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/python3-module-poetry-core-buildroot Bytecompiling python3 modules in /usr/src/tmp/python3-module-poetry-core-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/any_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/base_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/empty_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/multi_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/parser.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/union_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/empty_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/exceptions.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/parser.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/patterns.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/util.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version_range.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version_range_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version_union.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/exceptions/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/exceptions/base.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/json/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builders/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builders/builder.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builders/sdist.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builders/wheel.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/helpers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/include.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/module.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/package_include.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/api.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builder.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/metadata.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/utils/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/utils/link.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/utils/utils.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/dependency_group.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/directory_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/file_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/package.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/path_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/project_package.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/specification.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/url_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/vcs_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/pyproject/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/pyproject/exceptions.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/pyproject/tables.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/pyproject/toml.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/spdx/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/spdx/helpers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/spdx/license.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/spdx/updater.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/utils/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/utils/_compat.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/utils/helpers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/utils/patterns.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/vcs/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/vcs/git.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/grammars/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/pep440/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/pep440/parser.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/pep440/segments.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/pep440/version.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/exceptions.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/helpers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/markers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/parser.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/requirements.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/factory.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/poetry.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-poetry-core-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/any_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/base_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/empty_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/multi_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/parser.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/union_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/empty_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/exceptions.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/parser.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/patterns.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/util.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version_range.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version_range_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version_union.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/exceptions/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/exceptions/base.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/json/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builders/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builders/builder.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builders/sdist.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builders/wheel.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/helpers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/include.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/module.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/package_include.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/api.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builder.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/metadata.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/utils/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/utils/link.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/utils/utils.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/dependency_group.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/directory_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/file_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/package.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/path_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/project_package.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/specification.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/url_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/vcs_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/pyproject/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/pyproject/exceptions.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/pyproject/tables.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/pyproject/toml.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/spdx/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/spdx/helpers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/spdx/license.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/spdx/updater.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/utils/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/utils/_compat.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/utils/helpers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/utils/patterns.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/vcs/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/vcs/git.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/grammars/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/pep440/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/pep440/parser.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/pep440/segments.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/pep440/version.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/exceptions.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/helpers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/markers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/parser.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/requirements.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/factory.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/poetry.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-poetry-core-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/any_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/base_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/empty_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/multi_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/parser.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/generic/union_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/empty_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/exceptions.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/parser.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/patterns.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/util.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version_range.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version_range_constraint.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/version/version_union.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/constraints/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/exceptions/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/exceptions/base.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/json/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builders/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builders/builder.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builders/sdist.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builders/wheel.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/helpers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/include.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/module.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/utils/package_include.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/api.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/builder.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/masonry/metadata.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/utils/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/utils/link.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/utils/utils.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/dependency_group.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/directory_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/file_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/package.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/path_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/project_package.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/specification.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/url_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/packages/vcs_dependency.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/pyproject/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/pyproject/exceptions.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/pyproject/tables.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/pyproject/toml.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/spdx/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/spdx/helpers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/spdx/license.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/spdx/updater.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/utils/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/utils/_compat.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/utils/helpers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/utils/patterns.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/vcs/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/vcs/git.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/grammars/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/pep440/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/pep440/parser.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/pep440/segments.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/pep440/version.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/exceptions.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/helpers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/markers.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/parser.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/version/requirements.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/__init__.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/factory.py compile /usr/src/tmp/python3-module-poetry-core-buildroot/usr/lib/python3/site-packages/poetry/core/poetry.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/poetry/core/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/__pycache__/poetry.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/__pycache__/poetry.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/any_constraint.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/any_constraint.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/any_constraint.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/any_constraint.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/base_constraint.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/base_constraint.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/base_constraint.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/base_constraint.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/constraint.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/constraint.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/constraint.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/constraint.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/empty_constraint.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/empty_constraint.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/empty_constraint.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/empty_constraint.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/multi_constraint.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/multi_constraint.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/multi_constraint.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/multi_constraint.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/parser.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/parser.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/parser.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/parser.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/union_constraint.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/generic/__pycache__/union_constraint.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/empty_constraint.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/empty_constraint.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/empty_constraint.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/empty_constraint.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/exceptions.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/exceptions.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/exceptions.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/exceptions.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/parser.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/parser.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/parser.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/parser.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/patterns.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/patterns.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/patterns.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/patterns.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/util.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/util.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/version.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/version.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/version_constraint.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/version_constraint.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/version_range.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/version_range.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/version_range_constraint.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/version_range_constraint.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/version_range_constraint.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/constraints/version/__pycache__/version_range_constraint.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/exceptions/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/exceptions/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/exceptions/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/exceptions/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/exceptions/__pycache__/base.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/exceptions/__pycache__/base.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/exceptions/__pycache__/base.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/exceptions/__pycache__/base.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/json/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/json/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/json/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/json/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/__pycache__/api.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/__pycache__/api.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/__pycache__/builder.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/__pycache__/builder.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/__pycache__/builder.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/__pycache__/builder.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/__pycache__/metadata.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/__pycache__/metadata.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/__pycache__/metadata.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/__pycache__/metadata.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/builders/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/builders/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/builders/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/builders/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/builders/__pycache__/builder.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/builders/__pycache__/builder.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/builders/__pycache__/sdist.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/builders/__pycache__/sdist.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/builders/__pycache__/wheel.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/builders/__pycache__/wheel.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/helpers.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/helpers.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/include.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/include.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/module.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/module.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/module.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/module.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/package_include.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/package_include.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/package_include.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/masonry/utils/__pycache__/package_include.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/dependency.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/dependency.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/dependency_group.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/dependency_group.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/dependency_group.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/dependency_group.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/directory_dependency.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/directory_dependency.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/directory_dependency.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/directory_dependency.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/file_dependency.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/file_dependency.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/file_dependency.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/file_dependency.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/path_dependency.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/path_dependency.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/project_package.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/project_package.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/project_package.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/project_package.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/specification.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/specification.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/url_dependency.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/url_dependency.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/url_dependency.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/url_dependency.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/vcs_dependency.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/__pycache__/vcs_dependency.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/packages/utils/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/utils/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/packages/utils/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/utils/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/packages/utils/__pycache__/link.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/packages/utils/__pycache__/link.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/exceptions.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/exceptions.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/exceptions.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/exceptions.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/tables.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/tables.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/tables.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/tables.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/toml.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/pyproject/__pycache__/toml.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/helpers.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/helpers.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/helpers.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/helpers.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/license.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/license.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/license.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/license.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/updater.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/updater.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/updater.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/spdx/__pycache__/updater.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/_compat.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/_compat.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/_compat.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/_compat.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/helpers.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/helpers.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/patterns.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/patterns.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/patterns.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/utils/__pycache__/patterns.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/vcs/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/vcs/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/vcs/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/vcs/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/vcs/__pycache__/git.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/vcs/__pycache__/git.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/version/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/version/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/version/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/version/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/version/__pycache__/exceptions.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/version/__pycache__/exceptions.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/version/__pycache__/exceptions.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/version/__pycache__/exceptions.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/version/__pycache__/helpers.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/version/__pycache__/helpers.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/version/__pycache__/parser.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/version/__pycache__/parser.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/version/__pycache__/parser.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/version/__pycache__/parser.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/version/__pycache__/requirements.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/version/__pycache__/requirements.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/version/grammars/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/version/grammars/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/version/grammars/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/version/grammars/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/version/pep440/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/version/pep440/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/version/pep440/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/version/pep440/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/version/pep440/__pycache__/parser.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/version/pep440/__pycache__/parser.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/version/pep440/__pycache__/parser.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/version/pep440/__pycache__/parser.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/poetry/core/version/pep440/__pycache__/segments.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/poetry/core/version/pep440/__pycache__/segments.cpython-312.pyc' './usr/lib/python3/site-packages/poetry/core/version/pep440/__pycache__/segments.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/poetry/core/version/pep440/__pycache__/segments.cpython-312.opt-1.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.45102 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-poetry-core-1.9.0 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export NO_INTERNET=YES + NO_INTERNET=YES + /usr/bin/python3 -m pyproject_installer run -- python3 -m pytest -vra tests/ INFO : Creating venv INFO : Installing console scripts INFO : Installing package: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/dist/poetry_core-1.9.0-py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/dist/poetry_core-1.9.0-py3-none-any.whl'] INFO : Running command: ['python3', '-m', 'pytest', '-vra', 'tests/'] ============================= test session starts ============================== platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 -- /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/.run_venv/bin/python3 cachedir: .pytest_cache rootdir: /usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0 configfile: pyproject.toml plugins: mock-3.14.0 collecting ... collected 2050 items / 9 deselected / 2041 selected tests/constraints/generic/test_constraint.py::test_allows PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_allows_any PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_allows_all PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_invert[constraint0-inverted0] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_invert[constraint1-inverted1] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_invert[constraint2-inverted2] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint10-constraint20-expected0] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint11-constraint21-expected1] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint12-constraint22-expected2] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint13-constraint23-expected3] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint14-constraint24-expected4] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint15-constraint25-expected5] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint16-constraint26-expected6] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint17-constraint27-expected7] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint18-constraint28-expected8] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint19-constraint29-expected9] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint110-constraint210-expected10] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint111-constraint211-expected11] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint112-constraint212-expected12] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint113-constraint213-expected13] PASSED [ 0%] tests/constraints/generic/test_constraint.py::test_intersect[constraint114-constraint214-expected14] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_intersect[constraint115-constraint215-expected15] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_intersect[constraint116-constraint216-expected16] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_intersect[constraint117-constraint217-expected17] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_intersect[constraint118-constraint218-expected18] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_intersect[constraint119-constraint219-expected19] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_intersect[constraint120-constraint220-expected20] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_intersect[constraint121-constraint221-expected21] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_intersect[constraint122-constraint222-expected22] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_intersect[constraint123-constraint223-expected23] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_intersect[constraint124-constraint224-expected24] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_intersect[constraint125-constraint225-expected25] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_intersect[constraint126-constraint226-expected26] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_intersect[constraint127-constraint227-expected27] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_union[constraint10-constraint20-expected0] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_union[constraint11-constraint21-expected1] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_union[constraint12-constraint22-expected2] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_union[constraint13-constraint23-expected3] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_union[constraint14-constraint24-expected4] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_union[constraint15-constraint25-expected5] PASSED [ 1%] tests/constraints/generic/test_constraint.py::test_union[constraint16-constraint26-expected6] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint17-constraint27-expected7] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint18-constraint28-expected8] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint19-constraint29-expected9] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint110-constraint210-expected10] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint111-constraint211-expected11] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint112-constraint212-expected12] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint113-constraint213-expected13] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint114-constraint214-expected14] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint115-constraint215-expected15] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint116-constraint216-expected16] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint117-constraint217-expected17] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint118-constraint218-expected18] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint119-constraint219-expected19] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint120-constraint220-expected20] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint121-constraint221-expected21] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint122-constraint222-expected22] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint123-constraint223-expected23] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint124-constraint224-expected24] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint125-constraint225-expected25] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint126-constraint226-expected26] PASSED [ 2%] tests/constraints/generic/test_constraint.py::test_union[constraint127-constraint227-expected27] PASSED [ 3%] tests/constraints/generic/test_constraint.py::test_difference PASSED [ 3%] tests/constraints/generic/test_constraint.py::test_constraints_are_hashable[constraint0] PASSED [ 3%] tests/constraints/generic/test_constraint.py::test_constraints_are_hashable[constraint1] PASSED [ 3%] tests/constraints/generic/test_constraint.py::test_constraints_are_hashable[constraint2] PASSED [ 3%] tests/constraints/generic/test_constraint.py::test_constraints_are_hashable[constraint3] PASSED [ 3%] tests/constraints/generic/test_constraint.py::test_constraints_are_hashable[constraint4] PASSED [ 3%] tests/constraints/generic/test_main.py::test_parse_constraint[*-constraint0] PASSED [ 3%] tests/constraints/generic/test_main.py::test_parse_constraint[win32-constraint1] PASSED [ 3%] tests/constraints/generic/test_main.py::test_parse_constraint[=win32-constraint2] PASSED [ 3%] tests/constraints/generic/test_main.py::test_parse_constraint[==win32-constraint3] PASSED [ 3%] tests/constraints/generic/test_main.py::test_parse_constraint[!=win32-constraint4] PASSED [ 3%] tests/constraints/generic/test_main.py::test_parse_constraint[!= win32-constraint5] PASSED [ 3%] tests/constraints/generic/test_main.py::test_parse_constraint_multi[!=win32,!=linux-constraint0] PASSED [ 3%] tests/constraints/generic/test_main.py::test_parse_constraint_multi[!=win32,!=linux,!=linux2-constraint1] PASSED [ 3%] tests/constraints/generic/test_main.py::test_parse_constraint_union[win32 || linux-constraint0] PASSED [ 3%] tests/constraints/generic/test_main.py::test_parse_constraint_union[win32 || !=linux2-constraint1] PASSED [ 3%] tests/constraints/generic/test_multi_constraint.py::test_allows PASSED [ 3%] tests/constraints/generic/test_multi_constraint.py::test_allows_any PASSED [ 3%] tests/constraints/generic/test_multi_constraint.py::test_allows_all PASSED [ 3%] tests/constraints/generic/test_union_constraint.py::test_allows PASSED [ 4%] tests/constraints/generic/test_union_constraint.py::test_allows_any PASSED [ 4%] tests/constraints/generic/test_union_constraint.py::test_allows_all PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[*-constraint0] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[*.*-constraint1] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[v*.*-constraint2] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[*.x.*-constraint3] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[x.X.x.*-constraint4] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[>1.0.0-constraint5] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[<1.2.3-constraint6] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[<=1.2.3-constraint7] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[>=1.2.3-constraint8] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[=1.2.3-constraint9] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[1.2.3-constraint10] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[1!2.3.4-constraint11] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[=1.0-constraint12] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[1.2.3b5-constraint13] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[1.0.0a1.dev0-constraint14] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint[>dev-constraint15] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[v2.*-constraint0] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[2.*.*-constraint1] PASSED [ 4%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[20.*-constraint2] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[20.*.*-constraint3] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[2.0.*-constraint4] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[2.x-constraint5] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[2.x.x-constraint6] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[2.2.X-constraint7] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[0.*-constraint8] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[0.*.*-constraint9] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[0.x-constraint10] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[2.0.post1.*-constraint11] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[2.0a1.*-constraint12] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_wildcard[2.0dev0.*-constraint13] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~v1-constraint0] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~1.0-constraint1] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~1.0.0-constraint2] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~1.2-constraint3] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~1.2.3-constraint4] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~1.0.0a1-constraint5] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~1.0.0a1.dev0-constraint6] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~1.2-beta-constraint7] PASSED [ 5%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~1.2-b2-constraint8] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~0.3-constraint9] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~3.5-constraint10] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~=3.5-constraint11] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~=3.5.3-constraint12] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_tilde[~=3.5.3rc1-constraint13] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^v1-constraint0] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^0-constraint1] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^0.0-constraint2] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^1.2-constraint3] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^1.2.3-beta.2-constraint4] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^1.2.3-constraint5] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^0.2.3-constraint6] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^0.2-constraint7] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^0.2.0-constraint8] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^0.0.3-constraint9] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^0.0.3-alpha.21-constraint10] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^0.1.3-alpha.21-constraint11] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^0.0.0-alpha.21-constraint12] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^1.0.0a1-constraint13] PASSED [ 6%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_caret[^1.0.0a1.dev0-constraint14] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_multi PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_multi_with_epochs[>1!2,<=2!3-output0] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_multi_with_epochs[>=1!2,<2!3-output1] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_multi_wildcard PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraints_negative_wildcard[!=v2.*-constraint0] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraints_negative_wildcard[!=2.*.*-constraint1] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraints_negative_wildcard[!=2.0.*-constraint2] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraints_negative_wildcard[!=0.*-constraint3] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraints_negative_wildcard[!=0.*.*-constraint4] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraints_with_trailing_comma[>3.7,-constraint0] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraints_with_trailing_comma[>3.7 , -constraint1] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraints_with_trailing_comma[>3.7,<3.8,-constraint2] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraints_with_trailing_comma[>3.7,||<3.6,-constraint3] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraints_with_trailing_comma[>3.7 , || <3.6 , -constraint4] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_parse_constraints_with_trailing_comma[>3.7, <3.8, || <3.6, >3.5-constraint5] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[1-1] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[1.2-1.2] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[1.2.3-1.2.3] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[!=1-!=1] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[!=1.2-!=1.2] PASSED [ 7%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[!=1.2.3-!=1.2.3] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[^1->=1,<2] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[^1.0->=1.0,<2.0] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[^1.0.0->=1.0.0,<2.0.0] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[^1.0.0-alpha.1->=1.0.0-alpha.1,<2.0.0] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[^0->=0,<1] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[^0.1->=0.1,<0.2] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[^0.0.2->=0.0.2,<0.0.3] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[^0.1.2->=0.1.2,<0.2.0] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[^0-alpha.1->=0-alpha.1,<1] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[^0.1-alpha.1->=0.1-alpha.1,<0.2] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[^0.0.2-alpha.1->=0.0.2-alpha.1,<0.0.3] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[^0.1.2-alpha.1->=0.1.2-alpha.1,<0.2.0] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[~1->=1,<2] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[~1.0->=1.0,<1.1] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_constraints_keep_version_precision[~1.0.0->=1.0.0,<1.1.0] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts0-expected0] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts1-expected1] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts2-expected2] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts3-expected3] PASSED [ 8%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts4-expected4] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts5-expected5] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts6-expected6] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts7-expected7] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts8-expected8] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts9-expected9] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts10-expected10] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts11-expected11] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts12-expected12] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts13-expected13] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts14-expected14] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts15-expected15] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[True-constraint_parts16-expected16] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts0-expected0] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts1-expected1] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts2-expected2] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts3-expected3] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts4-expected4] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts5-expected5] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts6-expected6] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts7-expected7] PASSED [ 9%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts8-expected8] PASSED [ 10%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts9-expected9] PASSED [ 10%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts10-expected10] PASSED [ 10%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts11-expected11] PASSED [ 10%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts12-expected12] PASSED [ 10%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts13-expected13] PASSED [ 10%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts14-expected14] PASSED [ 10%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts15-expected15] PASSED [ 10%] tests/constraints/version/test_parse_constraint.py::test_parse_constraint_with_white_space_padding[False-constraint_parts16-expected16] PASSED [ 10%] tests/constraints/version/test_utils.py::test_constraint_regions[versions0-expected0] PASSED [ 10%] tests/constraints/version/test_utils.py::test_constraint_regions[versions1-expected1] PASSED [ 10%] tests/constraints/version/test_utils.py::test_constraint_regions[versions2-expected2] PASSED [ 10%] tests/constraints/version/test_utils.py::test_constraint_regions[versions3-expected3] PASSED [ 10%] tests/constraints/version/test_utils.py::test_constraint_regions[versions4-expected4] PASSED [ 10%] tests/constraints/version/test_utils.py::test_constraint_regions[versions5-expected5] PASSED [ 10%] tests/constraints/version/test_utils.py::test_constraint_regions[versions6-expected6] PASSED [ 10%] tests/constraints/version/test_version.py::test_parse_valid[1.0.0-version0] PASSED [ 10%] tests/constraints/version/test_version.py::test_parse_valid[1-version1] PASSED [ 10%] tests/constraints/version/test_version.py::test_parse_valid[1.0-version2] PASSED [ 10%] tests/constraints/version/test_version.py::test_parse_valid[1b1-version3] PASSED [ 10%] tests/constraints/version/test_version.py::test_parse_valid[1.0b1-version4] PASSED [ 11%] tests/constraints/version/test_version.py::test_parse_valid[1.0.0b1-version5] PASSED [ 11%] tests/constraints/version/test_version.py::test_parse_valid[1.0.0-b1-version6] PASSED [ 11%] tests/constraints/version/test_version.py::test_parse_valid[1.0.0-beta.1-version7] PASSED [ 11%] tests/constraints/version/test_version.py::test_parse_valid[1.0.0+1-version8] PASSED [ 11%] tests/constraints/version/test_version.py::test_parse_valid[1.0.0-1-version9] PASSED [ 11%] tests/constraints/version/test_version.py::test_parse_valid[1.0.0.0-version10] PASSED [ 11%] tests/constraints/version/test_version.py::test_parse_valid[1.0.0-post-version11] PASSED [ 11%] tests/constraints/version/test_version.py::test_parse_valid[1.0.0-post1-version12] PASSED [ 11%] tests/constraints/version/test_version.py::test_parse_valid[0.6c-version13] PASSED [ 11%] tests/constraints/version/test_version.py::test_parse_valid[0.6pre-version14] PASSED [ 11%] tests/constraints/version/test_version.py::test_parse_valid[1!2.3.4-version15] PASSED [ 11%] tests/constraints/version/test_version.py::test_parse_invalid[None] PASSED [ 11%] tests/constraints/version/test_version.py::test_parse_invalid[example] PASSED [ 11%] tests/constraints/version/test_version.py::test_stable[1-1] PASSED [ 11%] tests/constraints/version/test_version.py::test_stable[1.2-1.2] PASSED [ 11%] tests/constraints/version/test_version.py::test_stable[1.2.3-1.2.3] PASSED [ 11%] tests/constraints/version/test_version.py::test_stable[2!1.2.3-2!1.2.3] PASSED [ 11%] tests/constraints/version/test_version.py::test_stable[1.2.3+local-1.2.3+local] PASSED [ 11%] tests/constraints/version/test_version.py::test_stable[1.2.3.4-1.2.3.4] PASSED [ 11%] tests/constraints/version/test_version.py::test_stable[1.dev0-1] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2dev0-1.2] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2.3dev0-1.2.3] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2.3.4dev0-1.2.3.4] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.post1-1.post1] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2.post1-1.2.post1] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2.3.post1-1.2.3.post1] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.post1.dev0-1.post1] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2.post1.dev0-1.2.post1] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2.3.post1.dev0-1.2.3.post1] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.a1-1] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2a1-1.2] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2.3a1-1.2.3] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2.3.4a1-1.2.3.4] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.a1.post2-1] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2a1.post2-1.2] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2.3a1.post2-1.2.3] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2.3.4a1.post2-1.2.3.4] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.a1.post2.dev0-1] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2a1.post2.dev0-1.2] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2.3a1.post2.dev0-1.2.3] PASSED [ 12%] tests/constraints/version/test_version.py::test_stable[1.2.3.4a1.post2.dev0-1.2.3.4] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1-2] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.2-2.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.2.3-2.0.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[2!1.2.3-2!2.0.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.2.3+local-2.0.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.2.3.4-2.0.0.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.dev0-2] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.2dev0-2.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.2.3dev0-2.0.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.2.3.4dev0-2.0.0.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.post1-2] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.2.post1-2.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.2.3.post1-2.0.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.post1.dev0-2] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.2.post1.dev0-2.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[1.2.3.post1.dev0-2.0.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[2.a1-3] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[2.2a1-3.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[2.2.3a1-3.0.0] PASSED [ 13%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[2.2.3.4a1-3.0.0.0] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[2.a1.post2-3] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[2.2a1.post2-3.0] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[2.2.3a1.post2-3.0.0] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[2.2.3.4a1.post2-3.0.0.0] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[2.a1.post2.dev0-3] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[2.2a1.post2.dev0-3.0] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[2.2.3a1.post2.dev0-3.0.0] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_over_0_results_into_next_major_and_preserves_precision[2.2.3.4a1.post2.dev0-3.0.0.0] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0-1] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0-0.1] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2-0.3] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.3-0.3.0] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[2!0.2.3-2!0.3.0] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.3+local-0.3.0] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.3.4-0.3.0.0] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0.3.4-0.0.4.0] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.dev0-1] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0dev0-0.1] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2dev0-0.3] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.3dev0-0.3.0] PASSED [ 14%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0.3dev0-0.0.4] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.post1-1] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0.post1-0.1] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.post1-0.3] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.3.post1-0.3.0] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0.3.post1-0.0.4] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.post1.dev0-1] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0.post1.dev0-0.1] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.post1.dev0-0.3] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.3.post1.dev0-0.3.0] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0.3.post1.dev0-0.0.4] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.a1-1] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0a1-0.1] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2a1-0.3] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.3a1-0.3.0] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.3.4a1-0.3.0.0] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0.3.4a1-0.0.4.0] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.a1.post2-1] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0a1.post2-0.1] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2a1.post2-0.3] PASSED [ 15%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.3a1.post2-0.3.0] PASSED [ 16%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.3.4a1.post2-0.3.0.0] PASSED [ 16%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0.3.4a1.post2-0.0.4.0] PASSED [ 16%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.a1.post2.dev0-1] PASSED [ 16%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0a1.post2.dev0-0.1] PASSED [ 16%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2a1.post2.dev0-0.3] PASSED [ 16%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.3a1.post2.dev0-0.3.0] PASSED [ 16%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2.3.4a1.post2.dev0-0.3.0.0] PASSED [ 16%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0.3.4a1.post2.dev0-0.0.4.0] PASSED [ 16%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0-alpha.1-1] PASSED [ 16%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0-alpha.1-0.1] PASSED [ 16%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.2-alpha.1-0.3] PASSED [ 16%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.0.1-alpha.2-0.0.2] PASSED [ 16%] tests/constraints/version/test_version.py::test_next_breaking_for_major_0_is_treated_with_more_care_and_preserves_precision[0.1.2-alpha.1-0.2.0] PASSED [ 16%] tests/constraints/version/test_version.py::test_comparison[versions0] PASSED [ 16%] tests/constraints/version/test_version.py::test_comparison[versions1] PASSED [ 16%] tests/constraints/version/test_version.py::test_comparison[versions2] PASSED [ 16%] tests/constraints/version/test_version.py::test_equality PASSED [ 16%] tests/constraints/version/test_version.py::test_allows PASSED [ 16%] tests/constraints/version/test_version.py::test_allows_zero_padding[1-1.0] PASSED [ 16%] tests/constraints/version/test_version.py::test_allows_zero_padding[1-1.0.0] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_zero_padding[1-1.0.0.0] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_zero_padding[1.2-1.2.0] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_zero_padding[1.2-1.2.0.0] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_zero_padding[1.2-1.2.0.0.0] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_zero_padding[1.2.3-1.2.3.0] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_zero_padding[1.2.3-1.2.3.0.0] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_zero_padding[1.2.3.4-1.2.3.4.0] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_zero_padding[1.2.3.4-1.2.3.4.0.0] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_zero_padding[1.2.3.4a1-1.2.3.4.0a1] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_with_local PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_with_post PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_all PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_any[version10-version20-True] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_any[version11-version21-True] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_any[version12-version22-True] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_any[version13-version23-True] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_any[version14-version24-False] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_any[version15-version25-True] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_any[version16-version26-True] PASSED [ 17%] tests/constraints/version/test_version.py::test_allows_any[version17-version27-False] PASSED [ 17%] tests/constraints/version/test_version.py::test_intersect[version10-version20-expected0] PASSED [ 18%] tests/constraints/version/test_version.py::test_intersect[version11-version21-expected1] PASSED [ 18%] tests/constraints/version/test_version.py::test_intersect[version12-version22-expected2] PASSED [ 18%] tests/constraints/version/test_version.py::test_intersect[version13-version23-expected3] PASSED [ 18%] tests/constraints/version/test_version.py::test_intersect[version14-version24-expected4] PASSED [ 18%] tests/constraints/version/test_version.py::test_intersect[version15-version25-expected5] PASSED [ 18%] tests/constraints/version/test_version.py::test_union PASSED [ 18%] tests/constraints/version/test_version.py::test_difference PASSED [ 18%] tests/constraints/version/test_version.py::test_to_string_normalizes[1!2.3.4.5.6a7.post8.dev9+local1.123.abc-1!2.3.4.5.6a7.post8.dev9+local1.123.abc] PASSED [ 18%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.1RC1-1.1rc1] PASSED [ 18%] tests/constraints/version/test_version.py::test_to_string_normalizes[00-0] PASSED [ 18%] tests/constraints/version/test_version.py::test_to_string_normalizes[09000-9000] PASSED [ 18%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.0+foo0100-1.0+foo0100] PASSED [ 18%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.1.a1-1.1a1] PASSED [ 18%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.1-a1-1.1a1] PASSED [ 18%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.1_a1-1.1a1] PASSED [ 18%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.1a.1-1.1a1] PASSED [ 18%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.1a-1-1.1a1] PASSED [ 18%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.1a_1-1.1a1] PASSED [ 18%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.1alpha1-1.1a1] PASSED [ 18%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.1beta2-1.1b2] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.1c3-1.1rc3] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.1pre4-1.1rc4] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.1preview5-1.1rc5] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2a-1.2a0] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2.post2-1.2.post2] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2-post2-1.2.post2] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2_post2-1.2.post2] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2post.2-1.2.post2] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2post-2-1.2.post2] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2post_2-1.2.post2] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.0-r4-1.0.post4] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.0-rev4-1.0.post4] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2.post-1.2.post0] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.0-1-1.0.post1] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2.dev2-1.2.dev2] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2-dev2-1.2.dev2] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2_dev2-1.2.dev2] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2dev.2-1.2.dev2] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2dev-2-1.2.dev2] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2dev_2-1.2.dev2] PASSED [ 19%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.2.dev-1.2.dev0] PASSED [ 20%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.0+ubuntu-1-1.0+ubuntu.1] PASSED [ 20%] tests/constraints/version/test_version.py::test_to_string_normalizes[1.0+ubuntu_1-1.0+ubuntu.1] PASSED [ 20%] tests/constraints/version/test_version.py::test_to_string_normalizes[v1.0-1.0] PASSED [ 20%] tests/constraints/version/test_version.py::test_to_string_normalizes[ 1.0 -1.0] PASSED [ 20%] tests/constraints/version/test_version.py::test_to_string_normalizes[\t1.0\t-1.0] PASSED [ 20%] tests/constraints/version/test_version.py::test_to_string_normalizes[\n1.0\n-1.0] PASSED [ 20%] tests/constraints/version/test_version.py::test_to_string_normalizes[\r\n1.0\r\n-1.0] PASSED [ 20%] tests/constraints/version/test_version.py::test_to_string_normalizes[\x0c1.0\x0c-1.0] PASSED [ 20%] tests/constraints/version/test_version.py::test_to_string_normalizes[\x0b1.0\x0b-1.0] PASSED [ 20%] tests/constraints/version/test_version.py::test_versions_are_sortable[unsorted0-sorted_0] PASSED [ 20%] tests/constraints/version/test_version.py::test_versions_are_sortable[unsorted1-sorted_1] PASSED [ 20%] tests/constraints/version/test_version.py::test_versions_are_sortable[unsorted2-sorted_2] PASSED [ 20%] tests/constraints/version/test_version.py::test_versions_are_sortable[unsorted3-sorted_3] PASSED [ 20%] tests/constraints/version/test_version.py::test_versions_are_sortable[unsorted4-sorted_4] PASSED [ 20%] tests/constraints/version/test_version.py::test_versions_are_sortable[unsorted5-sorted_5] PASSED [ 20%] tests/constraints/version/test_version_constraint.py::test_constraints_are_hashable[constraint0] PASSED [ 20%] tests/constraints/version/test_version_constraint.py::test_constraints_are_hashable[constraint1] PASSED [ 20%] tests/constraints/version/test_version_constraint.py::test_constraints_are_hashable[constraint2] PASSED [ 20%] tests/constraints/version/test_version_constraint.py::test_constraints_are_hashable[constraint3] PASSED [ 20%] tests/constraints/version/test_version_range.py::test_allows_post_releases_with_max[post] PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_post_releases_with_max[local] PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_post_releases_with_min[post] PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_post_releases_with_min[local] PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_post_releases_with_post_and_local_min PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_post_releases_with_post_and_local_max PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_post_releases_explicit_with_max[post] PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_post_releases_explicit_with_max[local] PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_post_releases_explicit_with_min[post] PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_post_releases_explicit_with_min[local] PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_all PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_all_with_no_min PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_all_with_no_max PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_all_bordering_range_not_more_inclusive PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_all_contained_unions PASSED [ 21%] tests/constraints/version/test_version_range.py::test_allows_any PASSED [ 21%] tests/constraints/version/test_version_range.py::test_intersect PASSED [ 21%] tests/constraints/version/test_version_range.py::test_union PASSED [ 21%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-==2-True] PASSED [ 21%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-==2.0-True] PASSED [ 21%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-==2.0.0-True] PASSED [ 21%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef-==2-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef-==2.0-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef-==2.0.0-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef-==2+deadbeef-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef-==2.0+deadbeef-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef-==2.0.0+deadbeef-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef.0-==2.0.0+deadbeef.00-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2.dev1-==2.*-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2a1-==2.*-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2a1.post1-==2.*-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2b1-==2.*-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2b1.dev1-==2.*-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2c1-==2.*-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2c1.post1.dev1-==2.*-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2rc1-==2.*-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2-==2.*-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-==2.*-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.0-==2.*-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.post1-==2.0.post1.*-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.post1.dev1-==2.0.post1.*-True] PASSED [ 22%] tests/constraints/version/test_version_range.py::test_specifiers[2.1+local.version-==2.1.*-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.1-!=2-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.1-!=2.0-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.1-!=2-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.1-!=2.0-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.1-!=2.0.0-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-!=2.0+deadbeef-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-!=3.*-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.1-!=2.0.*-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0->=2-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0->=2.0-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0->=2.0.0-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.post1->=2-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.post1.dev1->=2-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[3->=2-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-<=2-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-<=2.0-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-<=2.0.0-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.dev1-<=2-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0a1-<=2-True] PASSED [ 23%] tests/constraints/version/test_version_range.py::test_specifiers[2.0a1.dev1-<=2-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[2.0b1-<=2-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[2.0b1.post1-<=2-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[2.0c1-<=2-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[2.0c1.post1.dev1-<=2-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[2.0rc1-<=2-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[1-<=2-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[3->2-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[2.1->2.0-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.1->2-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[2.1.post1->2-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[2.1+local.version->2-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[1-<2-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-<2.1-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.dev0-<2.1-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[1-~=1.0-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[1.0.1-~=1.0-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[1.1-~=1.0-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[1.9999999-~=1.0-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[1.1-~=1.0a1-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[2!1.0-~=2!1.0-True] PASSED [ 24%] tests/constraints/version/test_version_range.py::test_specifiers[2!1.0-==2!1.*-True] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2!1.0-==2!1.0-True] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2!1.0-!=1.0-True] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[1.0-!=2!1.0-True] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[1.0-<=2!0.1-True] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2!1.0->=2.0-True] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[1.0-<2!0.1-True] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2!1.0->2.0-True] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.5->2.0dev-True] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2.1-==2-False] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2.1-==2.0-False] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2.1-==2.0.0-False] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-==2.0+deadbeef-False] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-==3.*-False] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2.1-==2.0.*-False] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-!=2-False] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-!=2.0-False] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-!=2.0.0-False] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef-!=2-False] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef-!=2.0-False] PASSED [ 25%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef-!=2.0.0-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef-!=2+deadbeef-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef-!=2.0+deadbeef-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef-!=2.0.0+deadbeef-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+deadbeef.0-!=2.0.0+deadbeef.00-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2.dev1-!=2.*-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2a1-!=2.*-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2a1.post1-!=2.*-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2b1-!=2.*-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2b1.dev1-!=2.*-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2c1-!=2.*-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2c1.post1.dev1-!=2.*-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2rc1-!=2.*-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2-!=2.*-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-!=2.*-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.0-!=2.*-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.post1-!=2.0.post1.*-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.post1.dev1-!=2.0.post1.*-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.dev1->=2-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2.0a1->=2-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2.0a1.dev1->=2-False] PASSED [ 26%] tests/constraints/version/test_version_range.py::test_specifiers[2.0b1->=2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0b1.post1->=2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0c1->=2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0c1.post1.dev1->=2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0rc1->=2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[1->=2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.post1-<=2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.post1.dev1-<=2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[3-<=2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[1->2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.dev1->2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0a1->2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0a1.post1->2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0b1->2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0b1.dev1->2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0c1->2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0c1.post1.dev1->2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0rc1->2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0->2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.post1->2-False] PASSED [ 27%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.post1.dev1->2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2.0+local.version->2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2.0.dev1-<2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2.0a1-<2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2.0a1.post1-<2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2.0b1-<2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2.0b2.dev1-<2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2.0c1-<2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2.0c1.post1.dev1-<2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2.0rc1-<2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-<2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2.post1-<2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2.post1.dev1-<2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[3-<2-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2.0-~=1.0-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[1.1.0-~=1.0.0-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[1.1.post1-~=1.0.0-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[1.0-~=2!1.0-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2!1.0-~=1.0-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[2!1.0-==1.0-False] PASSED [ 28%] tests/constraints/version/test_version_range.py::test_specifiers[1.0-==2!1.0-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_specifiers[2!1.0-==1.*-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_specifiers[1.0-==2!1.*-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_specifiers[2!1.0-!=2!1.0-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range_include_min_include_max[True-False-True] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range_include_min_include_max[False-False-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range_include_min_include_max[False-True-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range_include_min_include_max[True-True-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.dev0-1.3-True] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.dev0-1.3.dev0-True] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.dev0-2-True] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.3.4.5.dev0-1.2.3.4.6-True] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[None-1.3-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.dev0-None-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[None-None-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2a0-1.3-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.post0-1.3-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.dev0+local-1.3-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2-1.3-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.dev1-1.3-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.dev0-1.3.post0.dev0-False] PASSED [ 29%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.dev0-1.3a0.dev0-False] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.dev0-1.3.dev0+local-False] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.dev0-1.3.dev1-False] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.dev0-1.0.0.1-True] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.dev0-1.3.0.0-True] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.dev0-1.3.0.0.dev0-True] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.0.dev0-1.3-True] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.1.dev0-1.3.0.0-False] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.dev0-1.4-False] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[1.2.dev0-2.3-False] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[2.0.post1.dev0-2.0.post2-True] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[2.0.post1.dev0-2.0.post2.dev0-True] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[2.0.post1.dev1-2.0.post2-False] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[2.0.post1.dev0-2.0.post2.dev1-False] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[2.0.post1.dev0-2.0.post3-False] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_is_single_wildcard_range[2.0.post1.dev0-2.0.post1-False] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_str[*-*] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_str[>1.2->1.2] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_str[>=1.2->=1.2] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_str[<1.3-<1.3] PASSED [ 30%] tests/constraints/version/test_version_range.py::test_str[<=1.3-<=1.3] PASSED [ 31%] tests/constraints/version/test_version_range.py::test_str[>=1.2,<1.3->=1.2,<1.3] PASSED [ 31%] tests/constraints/version/test_version_range.py::test_str[1.*-==1.*] PASSED [ 31%] tests/constraints/version/test_version_range.py::test_str[1.0.*-==1.0.*] PASSED [ 31%] tests/constraints/version/test_version_range.py::test_str[1.2.*-==1.2.*] PASSED [ 31%] tests/constraints/version/test_version_range.py::test_str[1.2.3.4.5.*-==1.2.3.4.5.*] PASSED [ 31%] tests/constraints/version/test_version_range.py::test_str[2.0.post1.*-==2.0.post1.*] PASSED [ 31%] tests/constraints/version/test_version_range.py::test_str[2.1.post0.*-==2.1.post0.*] PASSED [ 31%] tests/constraints/version/test_version_range.py::test_str[>=1.dev0,<2-==1.*] PASSED [ 31%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range_basics[ranges0-True] PASSED [ 31%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range_basics[ranges1-True] PASSED [ 31%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range_basics[ranges2-False] PASSED [ 31%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range_basics[ranges3-False] PASSED [ 31%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range_basics[ranges4-False] PASSED [ 31%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range_basics[ranges5-False] PASSED [ 31%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range_basics[ranges6-False] PASSED [ 31%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range_basics[ranges7-False] PASSED [ 31%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range_basics[ranges8-False] PASSED [ 31%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range_basics[ranges9-False] PASSED [ 31%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2-1.3.dev0-True] PASSED [ 31%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2.dev0-1.3.dev0-True] PASSED [ 31%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1-2.dev0-True] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2.3.4.5-1.2.3.4.6.dev0-True] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2-1.3-False] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2-1.3a0.dev0-False] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2-1.3.post0.dev0-False] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2-1.3.dev0+local-False] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2-1.3.dev1-False] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2.post0-1.3.dev0-False] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2a0-1.3.dev0-False] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2+local-1.3.dev0-False] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2.dev1-1.3.dev0-False] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1-1.0.0.1.dev0-True] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2.0.0-1.3.dev0-True] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2.0.0.dev0-1.3.dev0-True] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2-1.3.0.dev0-True] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2.0.0-1.3.1.dev0-False] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2-1.4.dev0-False] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[1.2-2.3.dev0-False] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[2.0.post1-2.0.post2.dev0-True] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[2.0.post1.dev0-2.0.post2.dev0-True] PASSED [ 32%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[2.0.post1.dev1-2.0.post2.dev0-False] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[2.0.post1-2.0.post2.dev1-False] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[2.0.post0-2.0.post2.dev0-False] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_excludes_single_wildcard_range[2.0.post1-2.0.post1.dev0-False] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_str[<1 || >=2-<1 || >=2] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_str[<1.2 || >=2.3.dev0-<1.2 || >=2.3.dev0] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_str[!=1.0-!=1.0] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_str[!=1.0+local-!=1.0+local] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_str[!=1.*-!=1.*] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_str[!=1.0.*-!=1.0.*] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_str[!=1.2.*-!=1.2.*] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_str[!=1.2.3.4.5.*-!=1.2.3.4.5.*] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_str[!=2.0.post1.*-!=2.0.post1.*] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_str[!=2.1.post0.*-!=2.1.post0.*] PASSED [ 33%] tests/constraints/version/test_version_union.py::test_str[<1 || >=2.dev0-!=1.*] PASSED [ 33%] tests/json/test_poetry_schema.py::test_package_mode[-True] PASSED [ 33%] tests/json/test_poetry_schema.py::test_package_mode[-False] PASSED [ 33%] tests/json/test_poetry_schema.py::test_package_mode[name-True] PASSED [ 33%] tests/json/test_poetry_schema.py::test_package_mode[name-False] PASSED [ 33%] tests/json/test_poetry_schema.py::test_package_mode[version-True] PASSED [ 33%] tests/json/test_poetry_schema.py::test_package_mode[version-False] PASSED [ 34%] tests/json/test_poetry_schema.py::test_package_mode[description-True] PASSED [ 34%] tests/json/test_poetry_schema.py::test_package_mode[description-False] PASSED [ 34%] tests/json/test_poetry_schema.py::test_package_mode[authors-True] PASSED [ 34%] tests/json/test_poetry_schema.py::test_package_mode[authors-False] PASSED [ 34%] tests/json/test_poetry_schema.py::test_non_package_mode_no_metadata PASSED [ 34%] tests/json/test_poetry_schema.py::test_non_package_mode_with_metadata PASSED [ 34%] tests/json/test_poetry_schema.py::test_invalid_mode PASSED [ 34%] tests/json/test_poetry_schema.py::test_path_dependencies PASSED [ 34%] tests/json/test_poetry_schema.py::test_multi_url_dependencies PASSED [ 34%] tests/json/test_poetry_schema.py::test_git_dependencies[https://github.com/example/example-repository.git] PASSED [ 34%] tests/json/test_poetry_schema.py::test_git_dependencies[git@github.com:example/example-repository.git] PASSED [ 34%] tests/json/test_poetry_schema.py::test_multiline_description[Some multi-\nline string] PASSED [ 34%] tests/json/test_poetry_schema.py::test_multiline_description[Some multiline string\n] PASSED [ 34%] tests/json/test_poetry_schema.py::test_multiline_description[\nSome multi-line string] PASSED [ 34%] tests/json/test_poetry_schema.py::test_bad_extra PASSED [ 34%] tests/masonry/builders/test_builder.py::test_building_not_possible_in_non_package_mode PASSED [ 34%] tests/masonry/builders/test_builder.py::test_builder_find_excluded_files PASSED [ 34%] tests/masonry/builders/test_builder.py::test_builder_find_case_sensitive_excluded_files PASSED [ 34%] tests/masonry/builders/test_builder.py::test_builder_find_invalid_case_sensitive_excluded_files PASSED [ 34%] tests/masonry/builders/test_builder.py::test_get_metadata_content PASSED [ 34%] tests/masonry/builders/test_builder.py::test_metadata_pretty_name PASSED [ 35%] tests/masonry/builders/test_builder.py::test_metadata_homepage_default PASSED [ 35%] tests/masonry/builders/test_builder.py::test_metadata_with_vcs_dependencies PASSED [ 35%] tests/masonry/builders/test_builder.py::test_metadata_with_url_dependencies PASSED [ 35%] tests/masonry/builders/test_builder.py::test_missing_script_files_throws_error PASSED [ 35%] tests/masonry/builders/test_builder.py::test_invalid_script_files_definition PASSED [ 35%] tests/masonry/builders/test_builder.py::test_entrypoint_scripts_legacy_warns[script_callable_legacy_table] PASSED [ 35%] tests/masonry/builders/test_builder.py::test_builder_convert_entry_points[script_callable_legacy_table-result0] PASSED [ 35%] tests/masonry/builders/test_builder.py::test_builder_convert_entry_points[script_callable_legacy_string-result1] PASSED [ 35%] tests/masonry/builders/test_builder.py::test_builder_convert_entry_points[script_reference_console-result2] PASSED [ 35%] tests/masonry/builders/test_builder.py::test_builder_convert_entry_points[script_reference_file-result3] PASSED [ 35%] tests/masonry/builders/test_builder.py::test_builder_convert_script_files[script_callable_legacy_table-result0] PASSED [ 35%] tests/masonry/builders/test_builder.py::test_builder_convert_script_files[script_callable_legacy_string-result1] PASSED [ 35%] tests/masonry/builders/test_builder.py::test_builder_convert_script_files[script_reference_console-result2] PASSED [ 35%] tests/masonry/builders/test_builder.py::test_builder_convert_script_files[script_reference_file-result3] PASSED [ 35%] tests/masonry/builders/test_builder.py::test_metadata_with_readme_files PASSED [ 35%] tests/masonry/builders/test_builder.py::test_metadata_with_wildcard_dependency_constraint PASSED [ 35%] tests/masonry/builders/test_complete.py::test_wheel_c_extension[extended-extended] PASSED [ 35%] tests/masonry/builders/test_complete.py::test_wheel_c_extension[extended_with_no_setup-extended] PASSED [ 35%] tests/masonry/builders/test_complete.py::test_wheel_c_extension[src_extended-src/extended] PASSED [ 35%] tests/masonry/builders/test_complete.py::test_complete[False] PASSED [ 36%] tests/masonry/builders/test_complete.py::test_complete[True] PASSED [ 36%] tests/masonry/builders/test_complete.py::test_module_src PASSED [ 36%] tests/masonry/builders/test_complete.py::test_package_src PASSED [ 36%] tests/masonry/builders/test_complete.py::test_split_source PASSED [ 36%] tests/masonry/builders/test_complete.py::test_package_with_include PASSED [ 36%] tests/masonry/builders/test_complete.py::test_respect_format_for_explicit_included_files PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_convert_dependencies PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_make_setup PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_make_pkg_info PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_make_pkg_info_any_python PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_find_files_to_add PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_find_files_to_add_with_multiple_readme_files PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_make_pkg_info_multi_constraints_dependency PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_find_packages PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_package PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_sdist_reproducibility PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_setup_py_context PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_module PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_prelease PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_with_c_extensions[extended] PASSED [ 36%] tests/masonry/builders/test_sdist.py::test_with_c_extensions[extended_legacy_config] PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_with_c_extensions_src_layout PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_with_build_script_in_subdir PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_with_src_module_file PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_with_src_module_dir PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_default_with_excluded_data PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_src_excluded_nested_data PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_proper_python_requires_if_two_digits_precision_version_specified PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_proper_python_requires_if_three_digits_precision_version_specified PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_includes PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_includes_with_inline_table PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_excluded_subpackage PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_sdist_package_pep_561_stub_only PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_sdist_disable_setup_py PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_sdist_mtime_zero PASSED [ 37%] tests/masonry/builders/test_sdist.py::test_split_source PASSED [ 37%] tests/masonry/builders/test_wheel.py::test_wheel_module PASSED [ 37%] tests/masonry/builders/test_wheel.py::test_wheel_package PASSED [ 37%] tests/masonry/builders/test_wheel.py::test_wheel_prerelease PASSED [ 37%] tests/masonry/builders/test_wheel.py::test_wheel_epoch PASSED [ 37%] tests/masonry/builders/test_wheel.py::test_wheel_excluded_data PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_excluded_nested_data PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_include_excluded_code PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_localversionlabel PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_package_src PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_module_src PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_build_script_creates_package PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_dist_info_file_permissions PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_includes_inline_table PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_package_pep_561_stub_only[pep_561_stub_only] PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_package_pep_561_stub_only[pep_561_stub_only_partial] PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_package_pep_561_stub_only[pep_561_stub_only_src] PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_package_pep_561_stub_only_partial_namespace PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_package_pep_561_stub_only_includes_typed_marker PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_includes_licenses_in_correct_paths PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_with_file_with_comma PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_default_src_with_excluded_data PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_wheel_file_is_closed PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_tag[True] PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_tag[False] PASSED [ 38%] tests/masonry/builders/test_wheel.py::test_extended_editable_wheel_build PASSED [ 39%] tests/masonry/builders/test_wheel.py::test_extended_editable_build_inplace PASSED [ 39%] tests/masonry/builders/test_wheel.py::test_build_py_only_included PASSED [ 39%] tests/masonry/test_api.py::test_get_requires_for_build_wheel PASSED [ 39%] tests/masonry/test_api.py::test_get_requires_for_build_sdist PASSED [ 39%] tests/masonry/test_api.py::test_build_wheel PASSED [ 39%] tests/masonry/test_api.py::test_build_wheel_with_include PASSED [ 39%] tests/masonry/test_api.py::test_build_wheel_with_bad_path_dev_dep_succeeds PASSED [ 39%] tests/masonry/test_api.py::test_build_wheel_with_bad_path_dep_succeeds PASSED [ 39%] tests/masonry/test_api.py::test_build_wheel_extended PASSED [ 39%] tests/masonry/test_api.py::test_build_sdist PASSED [ 39%] tests/masonry/test_api.py::test_build_sdist_with_include PASSED [ 39%] tests/masonry/test_api.py::test_build_sdist_with_bad_path_dev_dep_succeeds PASSED [ 39%] tests/masonry/test_api.py::test_build_sdist_with_bad_path_dep_succeeds PASSED [ 39%] tests/masonry/test_api.py::test_prepare_metadata_for_build_wheel PASSED [ 39%] tests/masonry/test_api.py::test_prepare_metadata_for_build_wheel_with_bad_path_dev_dep_succeeds PASSED [ 39%] tests/masonry/test_api.py::test_prepare_metadata_for_build_wheel_with_bad_path_dep_succeeds PASSED [ 39%] tests/masonry/test_api.py::test_build_editable_wheel PASSED [ 39%] tests/masonry/test_api.py::test_build_wheel_with_metadata_directory PASSED [ 39%] tests/masonry/test_api.py::test_build_editable_wheel_with_metadata_directory PASSED [ 39%] tests/masonry/test_builder.py::test_builder_factory_raises_error_when_format_is_not_valid PASSED [ 39%] tests/masonry/test_builder.py::test_builder_raises_error_in_non_package_mode[sdist] PASSED [ 40%] tests/masonry/test_builder.py::test_builder_raises_error_in_non_package_mode[wheel] PASSED [ 40%] tests/masonry/test_builder.py::test_builder_raises_error_in_non_package_mode[all] PASSED [ 40%] tests/masonry/test_builder.py::test_builder_creates_places_built_files_in_specified_directory[sdist] PASSED [ 40%] tests/masonry/test_builder.py::test_builder_creates_places_built_files_in_specified_directory[wheel] PASSED [ 40%] tests/masonry/test_builder.py::test_builder_creates_places_built_files_in_specified_directory[all] PASSED [ 40%] tests/masonry/test_builder.py::test_builder_creates_packages_in_dist_directory_if_no_output_is_specified[sdist] PASSED [ 40%] tests/masonry/test_builder.py::test_builder_creates_packages_in_dist_directory_if_no_output_is_specified[wheel] PASSED [ 40%] tests/masonry/test_builder.py::test_builder_creates_packages_in_dist_directory_if_no_output_is_specified[all] PASSED [ 40%] tests/masonry/utils/test_helpers.py::test_escape_name[foo-foo] PASSED [ 40%] tests/masonry/utils/test_helpers.py::test_escape_name[foo-bar-foo_bar] PASSED [ 40%] tests/masonry/utils/test_helpers.py::test_escape_name[FOO-bAr-foo_bar] PASSED [ 40%] tests/masonry/utils/test_helpers.py::test_escape_name[foo.bar-foo_bar] PASSED [ 40%] tests/masonry/utils/test_helpers.py::test_escape_name[foo123-ba---.r-foo123_ba_r] PASSED [ 40%] tests/masonry/utils/test_package_include.py::test_package_include_with_multiple_dirs PASSED [ 40%] tests/masonry/utils/test_package_include.py::test_package_include_with_simple_dir PASSED [ 40%] tests/masonry/utils/test_package_include.py::test_package_include_with_nested_dir PASSED [ 40%] tests/masonry/utils/test_package_include.py::test_package_include_with_no_python_files_in_dir PASSED [ 40%] tests/masonry/utils/test_package_include.py::test_package_include_with_non_existent_directory PASSED [ 40%] tests/masonry/utils/test_package_include.py::test_pep_561_stub_only_package_good_name_suffix PASSED [ 40%] tests/masonry/utils/test_package_include.py::test_pep_561_stub_only_partial_namespace_package_good_name_suffix PASSED [ 41%] tests/masonry/utils/test_package_include.py::test_pep_561_stub_only_package_bad_name_suffix PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[False-^1.0] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[False-^1.0.dev0] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[False-^1.0.0] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[False-^1.0.0.dev0] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[False-^1.0.0.alpha0] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[False-^1.0.0.alpha0+local] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[False-^1.0.0.rc0+local] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[False-^1.0.0-1] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[True-^1.0] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[True-^1.0.dev0] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[True-^1.0.0] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[True-^1.0.0.dev0] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[True-^1.0.0.alpha0] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[True-^1.0.0.alpha0+local] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[True-^1.0.0.rc0+local] PASSED [ 41%] tests/packages/test_dependency.py::test_allows_prerelease[True-^1.0.0-1] PASSED [ 41%] tests/packages/test_dependency.py::test_to_pep_508 PASSED [ 41%] tests/packages/test_dependency.py::test_to_pep_508_wilcard PASSED [ 41%] tests/packages/test_dependency.py::test_to_pep_508_in_extras PASSED [ 41%] tests/packages/test_dependency.py::test_to_pep_508_in_extras_parsed PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_with_excluded_versions[!=1.2.3-!=1.2.3] PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_with_excluded_versions[!=1.2.*-!=1.2.*] PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_with_excluded_versions[<2.0 || >=2.1.dev0-!=2.0.*] PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_with_patch_python_version[>=3.5,<3.5.4-python_version >= "3.5" and python_full_version < "3.5.4"] PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_with_patch_python_version[>=3.5.4,<3.6-python_full_version >= "3.5.4" and python_version < "3.6"] PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_with_patch_python_version[<3.5.4-python_full_version < "3.5.4"] PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_with_patch_python_version[>=3.5.4-python_full_version >= "3.5.4"] PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_with_patch_python_version[== 3.5.4-python_full_version == "3.5.4"] PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_tilde PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_caret PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_combination PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_with_invalid_marker[enum34; extra == ':python_version < "3.4"'] PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_with_invalid_marker[enum34; extra == ":python_version < '3.4'"] PASSED [ 42%] tests/packages/test_dependency.py::test_to_pep_508_with_invalid_requirement[enum34; extra == ":python_version < "3.4""] PASSED [ 42%] tests/packages/test_dependency.py::test_complete_name PASSED [ 42%] tests/packages/test_dependency.py::test_dependency_string_representation[A->2.7,<3.0-None-A (>2.7,<3.0)] PASSED [ 42%] tests/packages/test_dependency.py::test_dependency_string_representation[A->2.7,<3.0-extras1-A[x] (>2.7,<3.0)] PASSED [ 42%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.6.5,<1.8.0 || >1.8.0,<3.1.0-None-A (>=1.6.5,!=1.8.0,<3.1.0)] PASSED [ 42%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.6.5,<1.8.0 || >1.8.0,<3.1.0-extras3-A[x] (>=1.6.5,!=1.8.0,<3.1.0)] PASSED [ 42%] tests/packages/test_dependency.py::test_dependency_string_representation[A-==2.*-None-A (==2.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A-==2.0.*-None-A (==2.0.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A-==0.0.*-None-A (==0.0.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A-==0.1.*-None-A (==0.1.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A-==0.*-None-A (==0.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.0.dev0,<2-None-A (==1.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.dev0,<2-None-A (==1.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.0.dev1,<2-None-A (>=1.0.dev1,<2)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.1.dev0,<2-None-A (>=1.1.dev0,<2)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.0.dev0,<2.0.dev0-None-A (==1.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.0.dev0,<2.0.dev1-None-A (>=1.0.dev0,<2.0.dev1)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1,<2-None-A (>=1,<2)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.0.dev0,<1.1-None-A (==1.0.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.0.0.0.dev0,<1.1.0.0.0-None-A (==1.0.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8,!=2.0.*-None-A (>=1.8,!=2.0.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A-!=0.0.*-None-A (!=0.0.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A-!=0.1.*-None-A (!=0.1.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A-!=0.*-None-A (!=0.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8,!=2.*-None-A (>=1.8,!=2.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8,!=2.*.*-None-A (>=1.8,!=2.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8,<2.0 || >=2.1.0.dev0-None-A (>=1.8,!=2.0.*)] PASSED [ 43%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8,<2.0.0 || >=3.0.0.dev0-None-A (>=1.8,!=2.*)] PASSED [ 44%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8,<2.0 || >=3.dev0-None-A (>=1.8,!=2.*)] PASSED [ 44%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8,<2 || >=2.1.0.dev0-None-A (>=1.8,!=2.0.*)] PASSED [ 44%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8,<2 || >=2.1.dev0-None-A (>=1.8,!=2.0.*)] PASSED [ 44%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8,!=2.0.*,!=3.0.*-None-A (>=1.8,!=2.0.*,!=3.0.*)] PASSED [ 44%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8.0.0,<2.0.0.0 || >=2.0.1.0.dev0-None-A (>=1.8.0.0,!=2.0.0.*)] PASSED [ 44%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8.0.0,<2 || >=2.0.1.0.dev0-None-A (>=1.8.0.0,!=2.0.0.*)] PASSED [ 44%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8,<2.0 || >=2.2.0-None-A (>=1.8,<2.0 || >=2.2.0)] PASSED [ 44%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8,<2.0 || >=2.1.5-None-A (>=1.8,<2.0 || >=2.1.5)] PASSED [ 44%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8.0.0,<2 || >=2.0.1.5-None-A (>=1.8.0.0,<2 || >=2.0.1.5)] PASSED [ 44%] tests/packages/test_dependency.py::test_dependency_string_representation[A->=1.8.0.0,!=2.0.0.*-None-A (>=1.8.0.0,!=2.0.0.*)] PASSED [ 44%] tests/packages/test_dependency.py::test_set_constraint_sets_pretty_constraint PASSED [ 44%] tests/packages/test_dependency.py::test_set_bogus_constraint_raises_exception PASSED [ 44%] tests/packages/test_dependency.py::test_with_constraint PASSED [ 44%] tests/packages/test_dependency.py::test_marker_properly_sets_python_constraint[python_version >= "3.6" and python_version < "4.0"->=3.6,<4.0] PASSED [ 44%] tests/packages/test_dependency.py::test_marker_properly_sets_python_constraint[sys_platform == "linux"-*] PASSED [ 44%] tests/packages/test_dependency.py::test_marker_properly_sets_python_constraint[python_version >= "3.9" or sys_platform == "linux"-*] PASSED [ 44%] tests/packages/test_dependency.py::test_marker_properly_sets_python_constraint[python_version >= "3.9" and sys_platform == "linux"->=3.9] PASSED [ 44%] tests/packages/test_dependency.py::test_dependency_markers_are_the_same_as_markers PASSED [ 44%] tests/packages/test_dependency.py::test_marker_properly_unsets_python_constraint PASSED [ 44%] tests/packages/test_dependency.py::test_create_from_pep_508_url_with_activated_extras PASSED [ 45%] tests/packages/test_dependency.py::test_create_from_pep_508_starting_with_digit PASSED [ 45%] tests/packages/test_dependency.py::test_eq[dependency10-dependency20-True] PASSED [ 45%] tests/packages/test_dependency.py::test_eq[dependency11-dependency21-False] PASSED [ 45%] tests/packages/test_dependency.py::test_eq[dependency12-dependency22-False] PASSED [ 45%] tests/packages/test_dependency.py::test_eq[dependency13-dependency23-False] PASSED [ 45%] tests/packages/test_dependency.py::test_eq[dependency14-dependency24-True] PASSED [ 45%] tests/packages/test_dependency.py::test_eq[dependency15-dependency25-False] PASSED [ 45%] tests/packages/test_dependency.py::test_eq[dependency16-dependency26-False] PASSED [ 45%] tests/packages/test_dependency.py::test_mutable_attributes_not_in_hash[constraint-2.0] PASSED [ 45%] tests/packages/test_dependency.py::test_mutable_attributes_not_in_hash[python_versions-<3.8] PASSED [ 45%] tests/packages/test_dependency.py::test_mutable_attributes_not_in_hash[transitive_python_versions-<3.8] PASSED [ 45%] tests/packages/test_dependency.py::test_mutable_attributes_not_in_hash[marker-sys_platform == 'linux'] PASSED [ 45%] tests/packages/test_dependency.py::test_mutable_attributes_not_in_hash[transitive_marker-sys_platform == 'linux'] PASSED [ 45%] tests/packages/test_dependency_group.py::test_dependency_group_remove_dependency PASSED [ 45%] tests/packages/test_directory_dependency.py::test_directory_dependency_does_not_exist PASSED [ 45%] tests/packages/test_directory_dependency.py::test_directory_dependency_is_file PASSED [ 45%] tests/packages/test_directory_dependency.py::test_directory_dependency_is_not_a_python_project PASSED [ 45%] tests/packages/test_directory_dependency.py::test_directory_dependency_minimal PASSED [ 45%] tests/packages/test_directory_dependency.py::test_directory_dependency_pep_508_local_absolute PASSED [ 45%] tests/packages/test_directory_dependency.py::test_directory_dependency_pep_508_localhost PASSED [ 46%] tests/packages/test_directory_dependency.py::test_directory_dependency_pep_508_local_relative PASSED [ 46%] tests/packages/test_directory_dependency.py::test_directory_dependency_pep_508_with_subdirectory PASSED [ 46%] tests/packages/test_directory_dependency.py::test_directory_dependency_pep_508_extras PASSED [ 46%] tests/packages/test_directory_dependency.py::test_directory_dependency_pep_508_with_marker PASSED [ 46%] tests/packages/test_directory_dependency.py::test_directory_dependency_string_representation[my-package-path0-None-None-my-package (*) @ file:///usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/tests/fixtures/sample_project] PASSED [ 46%] tests/packages/test_directory_dependency.py::test_directory_dependency_string_representation[my-package-path1-extras1-1.2-my-package[db] (1.2) @ file:///usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/tests/fixtures/sample_project] PASSED [ 46%] tests/packages/test_directory_dependency.py::test_directory_dependency_non_poetry_pep517[project_with_pep517_non_poetry-PEP 517] PASSED [ 46%] tests/packages/test_directory_dependency.py::test_directory_dependency_non_poetry_pep517[project_with_setup_cfg_only-setup.cfg] PASSED [ 46%] tests/packages/test_file_dependency.py::test_file_dependency_does_not_exist PASSED [ 46%] tests/packages/test_file_dependency.py::test_file_dependency_is_directory PASSED [ 46%] tests/packages/test_file_dependency.py::test_default_hash PASSED [ 46%] tests/packages/test_file_dependency.py::test_guaranteed_hash[sha224-972d02f36539a98599aed0566bc8aaf3e6701f4e895dd797d8f5248e] PASSED [ 46%] tests/packages/test_file_dependency.py::test_guaranteed_hash[sha3_512-c04ee109ae52d6440445e24dbd6d244a1d0f0289ef79cb7ba9bc3c139c0237169af9a8f61cd1cf4fc17f853ddf84f97c475ac5bb6c91a4aff0b825b884d4896c] PASSED [ 46%] tests/packages/test_file_dependency.py::test_guaranteed_hash[blake2s-c336ecbc9d867c9d860accfba4c3723c51c4b5c47a1e0a955e1c8df499e36741] PASSED [ 46%] tests/packages/test_file_dependency.py::test_guaranteed_hash[sha3_384-d4abb2459941369aabf8880c5287b7eeb80678e14f13c71b9ecf64c772029dc3f93939590bea9ecdb51a1d1a74fefc5a] PASSED [ 46%] tests/packages/test_file_dependency.py::test_guaranteed_hash[blake2b-48e70abac547ab38e2330e6e6743a0c0f6274dcaa6df2c98135a78a9dd5b04a072d551fc3851b34da03eb0bf50dd71c7f32a8c36956e99fd6c66491bc7844800] PASSED [ 46%] tests/packages/test_file_dependency.py::test_guaranteed_hash[sha256-72e8531e49038c5f9c4a837b088bfcb8011f4a9f76335c8f0654df6ac539b3d6] PASSED [ 46%] tests/packages/test_file_dependency.py::test_guaranteed_hash[sha512-e08a00a4b86358e49a318e7e3ba7a3d2fabdd17a2fef95559a0af681ea07ab1296b0b8e11e645297da296290661dc07ae3c8f74eab66bd18a80dce0c0ccb355b] PASSED [ 46%] tests/packages/test_file_dependency.py::test_guaranteed_hash[sha384-aa3144e28c6700a83247e8ec8711af5d3f5f75997990d48ec41e66bd275b3d0e19ee6f2fe525a358f874aa717afd06a9] PASSED [ 46%] tests/packages/test_file_dependency.py::test_guaranteed_hash[sha3_224-64bfc6e4125b4c6d67fd88ad1c7d1b5c4dc11a1970e433cd576c91d4] PASSED [ 46%] tests/packages/test_file_dependency.py::test_guaranteed_hash[sha1-4c057579005ac3e68e951a11ffdc4b27c6ae16af] PASSED [ 47%] tests/packages/test_file_dependency.py::test_guaranteed_hash[sha3_256-ba3d2a964b0680b6dc9565a03952e29c294c785d5a2307d3e2d785d73b75ed7e] PASSED [ 47%] tests/packages/test_file_dependency.py::test_file_dependency_pep_508_local_file_absolute PASSED [ 47%] tests/packages/test_file_dependency.py::test_file_dependency_pep_508_local_file_localhost PASSED [ 47%] tests/packages/test_file_dependency.py::test_file_dependency_pep_508_local_file_relative_path PASSED [ 47%] tests/packages/test_file_dependency.py::test_file_dependency_pep_508_with_subdirectory PASSED [ 47%] tests/packages/test_file_dependency.py::test_to_pep_508_with_marker PASSED [ 47%] tests/packages/test_file_dependency.py::test_relative_file_dependency_to_pep_508_with_marker PASSED [ 47%] tests/packages/test_file_dependency.py::test_file_dependency_pep_508_extras PASSED [ 47%] tests/packages/test_file_dependency.py::test_file_dependency_string_representation[demo-path0-None-None-demo (*) @ file:///usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/tests/fixtures/distributions/demo-0.1.0.tar.gz] PASSED [ 47%] tests/packages/test_file_dependency.py::test_file_dependency_string_representation[demo-path1-extras1-1.2-demo[foo] (1.2) @ file:///usr/src/RPM/BUILD/python3-module-poetry-core-1.9.0/tests/fixtures/distributions/demo-0.1.0.tar.gz] PASSED [ 47%] tests/packages/test_main.py::test_dependency_from_pep_508 PASSED [ 47%] tests/packages/test_main.py::test_dependency_from_pep_508_with_version PASSED [ 47%] tests/packages/test_main.py::test_dependency_from_pep_508_with_parens PASSED [ 47%] tests/packages/test_main.py::test_dependency_from_pep_508_with_constraint PASSED [ 47%] tests/packages/test_main.py::test_dependency_from_pep_508_with_extras PASSED [ 47%] tests/packages/test_main.py::test_dependency_from_pep_508_with_python_version PASSED [ 47%] tests/packages/test_main.py::test_dependency_from_pep_508_with_single_python_version PASSED [ 47%] tests/packages/test_main.py::test_dependency_from_pep_508_with_platform PASSED [ 47%] tests/packages/test_main.py::test_dependency_from_pep_508_complex PASSED [ 47%] tests/packages/test_main.py::test_dependency_python_version_in_[3.3 3.4 3.5] PASSED [ 48%] tests/packages/test_main.py::test_dependency_python_version_in_[3.3, 3.4, 3.5] PASSED [ 48%] tests/packages/test_main.py::test_dependency_python_version_in_[3.3|3.4|3.5] PASSED [ 48%] tests/packages/test_main.py::test_dependency_platform_in[win32 darwin] PASSED [ 48%] tests/packages/test_main.py::test_dependency_platform_in[win32, darwin] PASSED [ 48%] tests/packages/test_main.py::test_dependency_platform_in[win32|darwin] PASSED [ 48%] tests/packages/test_main.py::test_dependency_with_extra PASSED [ 48%] tests/packages/test_main.py::test_dependency_from_pep_508_with_python_version_union_of_multi PASSED [ 48%] tests/packages/test_main.py::test_dependency_from_pep_508_with_not_in_op_marker PASSED [ 48%] tests/packages/test_main.py::test_dependency_from_pep_508_with_git_url PASSED [ 48%] tests/packages/test_main.py::test_dependency_from_pep_508_with_git_url_and_subdirectory PASSED [ 48%] tests/packages/test_main.py::test_dependency_from_pep_508_with_git_url_and_comment_and_extra PASSED [ 48%] tests/packages/test_main.py::test_dependency_from_pep_508_with_url PASSED [ 48%] tests/packages/test_main.py::test_dependency_from_pep_508_with_url_and_subdirectory PASSED [ 48%] tests/packages/test_main.py::test_dependency_from_pep_508_with_wheel_url PASSED [ 48%] tests/packages/test_main.py::test_dependency_from_pep_508_with_python_full_version PASSED [ 48%] tests/packages/test_main.py::test_dependency_from_pep_508_with_python_full_version_pep440_compatible_release_astrix PASSED [ 48%] tests/packages/test_main.py::test_dependency_from_pep_508_with_python_full_version_pep440_compatible_release_tilde PASSED [ 48%] tests/packages/test_main.py::test_dependency_from_pep_508_should_not_produce_empty_constraints_for_correct_markers PASSED [ 48%] tests/packages/test_package.py::test_package_authors PASSED [ 48%] tests/packages/test_package.py::test_package_authors_invalid PASSED [ 48%] tests/packages/test_package.py::test_package_authors_valid[S\xe9bastien Eustace-sebastien@eustace.io] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid[John Doe-None] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid['Jane Doe'-None] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid["Jane Doe"-None] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid[MyCompany-None] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid[Some Company\u2019s-None] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid[MyCompany's R&D-rnd@MyCompanyName.MyTLD] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid[Doe, John-None] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid[(Doe, John)-None] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid[John Doe-john@john.doe] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid[Doe, John-dj@john.doe] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid[MyCompanyName R&D-rnd@MyCompanyName.MyTLD] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid[John-Paul: Doe-None] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid[John-Paul: Doe-jp@nomail.none] PASSED [ 49%] tests/packages/test_package.py::test_package_authors_valid[John Doe the 3rd-3rd@jd.net] PASSED [ 49%] tests/packages/test_package.py::test_package_author_names_invalid[] PASSED [ 49%] tests/packages/test_package.py::test_package_author_names_invalid[john@john.doe] PASSED [ 49%] tests/packages/test_package.py::test_package_author_names_invalid[= "3.3" or sys_platform == "darwin" and python_version < "3.3"-expected0] PASSED [ 55%] tests/packages/utils/test_utils.py::test_convert_markers[sys_platform == "win32" and python_version < "3.6" or sys_platform == "win32" and python_version < "3.6" and python_version >= "3.3" or sys_platform == "win32" and python_version < "3.3"-expected1] PASSED [ 55%] tests/packages/utils/test_utils.py::test_convert_markers[python_version == "2.7" or python_version == "2.6"-expected2] PASSED [ 55%] tests/packages/utils/test_utils.py::test_convert_markers[(python_version < "2.7" or python_full_version >= "3.0.0") and python_full_version < "3.6.0"-expected3] PASSED [ 55%] tests/packages/utils/test_utils.py::test_convert_markers[(python_version < "2.7" or python_full_version >= "3.0.0") and extra == "foo"-expected4] PASSED [ 55%] tests/packages/utils/test_utils.py::test_convert_markers[python_version >= "3.9" or sys_platform == "linux"-expected5] PASSED [ 55%] tests/packages/utils/test_utils.py::test_convert_markers[python_version >= "3.9" and sys_platform == "linux"-expected6] PASSED [ 55%] tests/packages/utils/test_utils.py::test_create_nested_marker_base_constraint[*-] PASSED [ 55%] tests/packages/utils/test_utils.py::test_create_nested_marker_base_constraint[==linux-sys_platform == "linux"] PASSED [ 55%] tests/packages/utils/test_utils.py::test_create_nested_marker_base_constraint[!=win32-sys_platform != "win32"] PASSED [ 55%] tests/packages/utils/test_utils.py::test_create_nested_marker_base_constraint[!=linux, !=win32-sys_platform != "linux" and sys_platform != "win32"] PASSED [ 55%] tests/packages/utils/test_utils.py::test_create_nested_marker_base_constraint[==linux || ==win32-sys_platform == "linux" or sys_platform == "win32"] PASSED [ 55%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[*-] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[3-python_version == "3"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[3.9-python_version == "3.9"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[3.9.0-python_full_version == "3.9.0"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[3.9.1-python_full_version == "3.9.1"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[>=3-python_version >= "3"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[>=3.9-python_version >= "3.9"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[>=3.9.0-python_full_version >= "3.9.0"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[>=3.9.1-python_full_version >= "3.9.1"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[>3-python_full_version > "3.0.0"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[>3.9-python_full_version > "3.9.0"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[>3.9.0-python_full_version > "3.9.0"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[>3.9.1-python_full_version > "3.9.1"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[<3-python_version < "3"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[<3.9-python_version < "3.9"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[<3.9.0-python_full_version < "3.9.0"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[<3.9.1-python_full_version < "3.9.1"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[<=3-python_full_version <= "3.0.0"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[<=3.9-python_full_version <= "3.9.0"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[<=3.9.0-python_full_version <= "3.9.0"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[<=3.9.1-python_full_version <= "3.9.1"] PASSED [ 56%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[>=3.7, <3.9-python_version >= "3.7" and python_version < "3.9"] PASSED [ 57%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[>=3.7, <=3.9-python_version >= "3.7" and python_full_version <= "3.9.0"] PASSED [ 57%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[>3.7, <3.9-python_full_version > "3.7.0" and python_version < "3.9"] PASSED [ 57%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[>3.7, <=3.9-python_full_version > "3.7.0" and python_full_version <= "3.9.0"] PASSED [ 57%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[<3.7 || >=3.8-(python_version < "3.7") or (python_version >= "3.8")] PASSED [ 57%] tests/packages/utils/test_utils.py::test_create_nested_marker_version_constraint[>=3.7,<3.8 || >=3.9,<=3.10-(python_version >= "3.7" and python_version < "3.8") or (python_version >= "3.9" and python_full_version <= "3.10.0")] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version == "3.6"-~3.6] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version == "3.6.*"-==3.6.*] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version == "3.6.* "-==3.6.*] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version != "3.6"-!=3.6.*] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version != "3.6.*"-!=3.6.*] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version != "3.6.* "-!=3.6.*] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version < "3"-<3] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version <= "3"-<3] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version > "3"->=3] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version >= "3"->=3] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version < "3.6"-<3.6] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version <= "3.6"-<3.7] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version > "3.6"->=3.7] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version >= "3.6"->=3.6] PASSED [ 57%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version in "2.7, 3.6"->=2.7.0,<2.8.0 || >=3.6.0,<3.7.0] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version in "2.7, 3.6.2"->=2.7.0,<2.8.0 || 3.6.2] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version not in "2.7, 3.6"-<2.7.0 || >=2.8.0,<3.6.0 || >=3.7.0] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version not in "2.7, 3.6.2"-<2.7.0 || >=2.8.0,<3.6.2 || >3.6.2] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version >= "3.6" and python_full_version < "4.0"->=3.6, <4.0] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_full_version >= "3.6.1" and python_full_version < "4.0.0"->=3.6.1, <4.0.0] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version < "3.6" or python_version >= "3.9"-<3.6 || >=3.9] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version >= "3.7" and python_version < "3.8" or python_version >= "3.9" and python_version < "3.10"->=3.7,<3.8 || >=3.9,<3.10] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[(python_version < "2.7" or python_full_version >= "3.0.0") and python_full_version < "3.6.0"-<2.7 || >=3.0,<3.6] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[sys_platform == "linux"-*] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[sys_platform != "linux" and sys_platform != "win32"-*] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[sys_platform == "linux" or sys_platform == "win32"-*] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version >= "3.9" or sys_platform == "linux"-*] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version >= "3.9" and sys_platform == "linux"->=3.9] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_version >= "3.5" and python_full_version != "3.7.6"->=3.5,<3.7.6 || >3.7.6] PASSED [ 58%] tests/packages/utils/test_utils.py::test_get_python_constraint_from_marker[python_full_version == "3.6.1"-3.6.1] PASSED [ 58%] tests/packages/utils/test_utils.py::test_is_python_project[simple_project-True] PASSED [ 58%] tests/packages/utils/test_utils.py::test_is_python_project[project_with_setup_cfg_only-True] PASSED [ 58%] tests/packages/utils/test_utils.py::test_is_python_project[project_with_setup-True] PASSED [ 58%] tests/packages/utils/test_utils.py::test_is_python_project[project_with_pep517_non_poetry-True] PASSED [ 58%] tests/packages/utils/test_utils.py::test_is_python_project[project_without_pep517-False] PASSED [ 58%] tests/packages/utils/test_utils.py::test_is_python_project[does_not_exist-False] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_hash PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_hashes PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_is_checks[whl-wheel] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_is_checks[egg-egg] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_is_checks[tar.gz-sdist] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_is_checks[zip-sdist] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_is_checks[cp36-cp36m-manylinux1_x86_64.whl-wheel] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_pep658[whl-True] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_pep658[egg-False] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_pep658[tar.gz-True] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_pep658[zip-True] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_pep658_no_default_metadata PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_pep658_non_hash_metadata_value[true-True] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_pep658_non_hash_metadata_value[false-False] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_pep658_non_hash_metadata_value[-False] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_pep691 PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_pep592_default_not_yanked PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_pep592_yanked[True-True-] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_pep592_yanked[False-False-] PASSED [ 59%] tests/packages/utils/test_utils_link.py::test_package_link_pep592_yanked[the reason-True-the reason] PASSED [ 60%] tests/packages/utils/test_utils_link.py::test_package_link_pep592_yanked[-True-] PASSED [ 60%] tests/packages/utils/test_utils_urls.py::test_path_to_url_unix PASSED [ 60%] tests/packages/utils/test_utils_urls.py::test_path_to_url_win SKIPPED [ 60%] tests/packages/utils/test_utils_urls.py::test_url_to_path[file:tmp-tmp-tmp] PASSED [ 60%] tests/packages/utils/test_utils_urls.py::test_url_to_path[file:c:/path/to/file-C:\\path\\to\\file-c:/path/to/file] PASSED [ 60%] tests/packages/utils/test_utils_urls.py::test_url_to_path[file:/path/to/file-\\path\\to\\file-/path/to/file] PASSED [ 60%] tests/packages/utils/test_utils_urls.py::test_url_to_path[file://localhost/tmp/file-\\tmp\\file-/tmp/file] PASSED [ 60%] tests/packages/utils/test_utils_urls.py::test_url_to_path[file://localhost/c:/tmp/file-C:\\tmp\\file-/c:/tmp/file] PASSED [ 60%] tests/packages/utils/test_utils_urls.py::test_url_to_path[file://somehost/tmp/file-\\\\somehost\\tmp\\file-None] PASSED [ 60%] tests/packages/utils/test_utils_urls.py::test_url_to_path[file:///tmp/file-\\tmp\\file-/tmp/file] PASSED [ 60%] tests/packages/utils/test_utils_urls.py::test_url_to_path[file:///c:/tmp/file-C:\\tmp\\file-/c:/tmp/file] PASSED [ 60%] tests/packages/utils/test_utils_urls.py::test_url_to_path_path_to_url_symmetry_win SKIPPED [ 60%] tests/pyproject/test_pyproject_toml.py::test_pyproject_toml_simple PASSED [ 60%] tests/pyproject/test_pyproject_toml.py::test_pyproject_toml_no_poetry_config PASSED [ 60%] tests/pyproject/test_pyproject_toml.py::test_pyproject_toml_poetry_config PASSED [ 60%] tests/pyproject/test_pyproject_toml.py::test_pyproject_toml_no_build_system_defaults PASSED [ 60%] tests/pyproject/test_pyproject_toml.py::test_pyproject_toml_build_requires_as_dependencies PASSED [ 60%] tests/pyproject/test_pyproject_toml.py::test_pyproject_toml_non_existent PASSED [ 60%] tests/spdx/test_helpers.py::test_license_by_id PASSED [ 60%] tests/spdx/test_helpers.py::test_license_by_id_is_case_insensitive PASSED [ 60%] tests/spdx/test_helpers.py::test_license_by_id_with_full_name PASSED [ 61%] tests/spdx/test_helpers.py::test_license_by_id_invalid PASSED [ 61%] tests/spdx/test_helpers.py::test_license_by_id_custom PASSED [ 61%] tests/spdx/test_license.py::test_classifier_name PASSED [ 61%] tests/spdx/test_license.py::test_classifier_name_no_classifer_osi_approved PASSED [ 61%] tests/spdx/test_license.py::test_classifier_name_no_classifer PASSED [ 61%] tests/spdx/test_license.py::test_classifier PASSED [ 61%] tests/spdx/test_license.py::test_classifier_no_classifer_osi_approved PASSED [ 61%] tests/spdx/test_license.py::test_classifier_no_classifer PASSED [ 61%] tests/spdx/test_license.py::test_proprietary_license PASSED [ 61%] tests/spdx/test_license.py::test_custom_license PASSED [ 61%] tests/test_core_version.py::test_version_is_synced PASSED [ 61%] tests/test_factory.py::test_create_poetry PASSED [ 61%] tests/test_factory.py::test_create_poetry_with_dependencies_with_subdirectory PASSED [ 61%] tests/test_factory.py::test_create_poetry_with_packages_and_includes PASSED [ 61%] tests/test_factory.py::test_create_poetry_with_multi_constraints_dependency PASSED [ 61%] tests/test_factory.py::test_create_poetry_non_package_mode PASSED [ 61%] tests/test_factory.py::test_validate PASSED [ 61%] tests/test_factory.py::test_validate_fails PASSED [ 61%] tests/test_factory.py::test_validate_without_strict_fails_only_non_strict PASSED [ 61%] tests/test_factory.py::test_validate_strict_fails_strict_and_non_strict PASSED [ 62%] tests/test_factory.py::test_strict_validation_success_on_multiple_readme_files PASSED [ 62%] tests/test_factory.py::test_strict_validation_fails_on_readme_files_with_unmatching_types PASSED [ 62%] tests/test_factory.py::test_create_poetry_fails_on_invalid_configuration PASSED [ 62%] tests/test_factory.py::test_create_poetry_fails_on_invalid_mode PASSED [ 62%] tests/test_factory.py::test_create_poetry_omits_dev_dependencies_iff_with_dev_is_false PASSED [ 62%] tests/test_factory.py::test_create_poetry_with_invalid_dev_dependencies PASSED [ 62%] tests/test_factory.py::test_create_poetry_with_groups_and_legacy_dev PASSED [ 62%] tests/test_factory.py::test_create_poetry_with_groups_and_explicit_main PASSED [ 62%] tests/test_factory.py::test_create_poetry_with_markers_and_extras PASSED [ 62%] tests/test_factory.py::test_create_dependency_marker_variants[constraint0-~3.7-python_version == "3.7"] PASSED [ 62%] tests/test_factory.py::test_create_dependency_marker_variants[constraint1-*-sys_platform == "linux"] PASSED [ 62%] tests/test_factory.py::test_create_dependency_marker_variants[constraint2-~3.7-python_version == "3.7"] PASSED [ 62%] tests/test_factory.py::test_create_dependency_marker_variants[constraint3-*-platform_machine == "x86_64"] PASSED [ 62%] tests/test_factory.py::test_create_dependency_marker_variants[constraint4-~3.7-platform_machine == "x86_64" and python_version == "3.7"] PASSED [ 62%] tests/test_factory.py::test_create_dependency_marker_variants[constraint5-*-platform_machine == "x86_64" and sys_platform == "linux"] PASSED [ 62%] tests/test_factory.py::test_create_dependency_marker_variants[constraint6-~3.7-platform_machine == "x86_64" and python_version == "3.7" and sys_platform == "linux"] PASSED [ 62%] tests/test_factory.py::test_create_dependency_marker_variants[constraint7-<4.0 >=3.7-python_version < "4.0" and python_version >= "3.7"] PASSED [ 62%] tests/test_factory.py::test_create_dependency_marker_variants[constraint8-*-] PASSED [ 62%] tests/test_factory.py::test_all_classifiers_unique_even_if_classifiers_is_duplicated PASSED [ 62%] tests/utils/test_helpers.py::test_parse_requires PASSED [ 63%] tests/utils/test_helpers.py::test_utils_helpers_combine_unicode PASSED [ 63%] tests/utils/test_helpers.py::test_utils_helpers_temporary_directory_readonly_file PASSED [ 63%] tests/utils/test_helpers.py::test_utils_helpers_readme_content_type[README.rst-text/x-rst] PASSED [ 63%] tests/utils/test_helpers.py::test_utils_helpers_readme_content_type[README.md-text/markdown] PASSED [ 63%] tests/utils/test_helpers.py::test_utils_helpers_readme_content_type[README-text/plain] PASSED [ 63%] tests/utils/test_helpers.py::test_utils_helpers_readme_content_type[readme3-text/x-rst] PASSED [ 63%] tests/utils/test_helpers.py::test_utils_helpers_readme_content_type[readme4-text/markdown] PASSED [ 63%] tests/utils/test_helpers.py::test_utils_helpers_readme_content_type[readme5-text/plain] PASSED [ 63%] tests/utils/test_helpers.py::test_temporary_directory_python_3_10_or_newer PASSED [ 63%] tests/utils/test_helpers.py::test_temporary_directory_python_3_9_or_older PASSED [ 63%] tests/utils/test_helpers.py::test_robust_rmtree PASSED [ 63%] tests/vcs/test_vcs.py::test_normalize_url[git+ssh://user@hostname:project.git#commit-normalized0] PASSED [ 63%] tests/vcs/test_vcs.py::test_normalize_url[git+http://user@hostname/project/blah.git@commit-normalized1] PASSED [ 63%] tests/vcs/test_vcs.py::test_normalize_url[git+https://user@hostname/project/blah.git-normalized2] PASSED [ 63%] tests/vcs/test_vcs.py::test_normalize_url[git+https://user@hostname/project%20~_-.foo/blah%20~_-.bar.git-normalized3] PASSED [ 63%] tests/vcs/test_vcs.py::test_normalize_url[git+https://user@hostname:project/blah.git-normalized4] PASSED [ 63%] tests/vcs/test_vcs.py::test_normalize_url[git+ssh://git@github.com:sdispater/poetry.git#v1.0.27-normalized5] PASSED [ 63%] tests/vcs/test_vcs.py::test_normalize_url[git+ssh://git@github.com:/sdispater/poetry.git-normalized6] PASSED [ 63%] tests/vcs/test_vcs.py::test_normalize_url[git+ssh://git@github.com:org/repo-normalized7] PASSED [ 63%] tests/vcs/test_vcs.py::test_normalize_url[git+ssh://git@github.com/org/repo-normalized8] PASSED [ 63%] tests/vcs/test_vcs.py::test_normalize_url[git+ssh://foo:22/some/path-normalized9] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git@github.com:org/repo-normalized10] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+https://github.com/sdispater/pendulum-normalized11] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+https://github.com/sdispater/pendulum#7a018f2d075b03a73409e8356f9b29c9ad4ea2c5-normalized12] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+ssh://git@git.example.com:b/b.git#v1.0.0-normalized13] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+ssh://git@github.com:sdispater/pendulum.git#foo/bar-normalized14] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+file:///foo/bar.git-normalized15] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+file://C:\\Users\\hello\\testing.git#zkat/windows-files-normalized16] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+file://C:\\Users\\hello$\\testing.git#zkat/windows-files-normalized17] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+https://git.example.com/sdispater/project/my_repo.git-normalized18] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+ssh://git@git.example.com:sdispater/project/my_repo.git-normalized19] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+https://github.com/demo/pyproject-demo-subdirectory.git#subdirectory=project-normalized20] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+https://github.com/demo/pyproject-demo-subdirectory.git@commit#subdirectory=project-normalized21] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+https://github.com/demo/pyproject-demo-subdirectory.git#commit&subdirectory=project-normalized22] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+https://github.com/demo/pyproject-demo-subdirectory.git#commit#subdirectory=project-normalized23] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+https://github.com/demo/pyproject-demo-subdirectory.git@commit&subdirectory=project-normalized24] PASSED [ 64%] tests/vcs/test_vcs.py::test_normalize_url[git+https://github.com/demo/pyproject-demo-subdirectory.git@subdirectory#subdirectory=subdirectory-normalized25] PASSED [ 64%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://user@hostname:project.git#commit-parsed0] PASSED [ 64%] tests/vcs/test_vcs.py::test_parse_url[git+http://user@hostname/project/blah.git@commit-parsed1] PASSED [ 64%] tests/vcs/test_vcs.py::test_parse_url[git+https://user@hostname/project/blah.git-parsed2] PASSED [ 64%] tests/vcs/test_vcs.py::test_parse_url[git+https://user@hostname/project%20~_-.foo/blah%20~_-.bar.git-parsed3] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+https://user@hostname:project/blah.git-parsed4] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://git@github.com:sdispater/poetry.git#v1.0.27-parsed5] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://git@github.com:sdispater/poetry.git#egg=name-parsed6] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://git@github.com:/sdispater/poetry.git-parsed7] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://git@github.com:org/repo-parsed8] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://git@github.com/org/repo-parsed9] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://foo:22/some/path-parsed10] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git@github.com:org/repo-parsed11] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+https://github.com/sdispater/pendulum-parsed12] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+https://github.com/sdispater/pendulum#7a018f2d075b03a73409e8356f9b29c9ad4ea2c5-parsed13] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://git@git.example.com:b/b.git#v1.0.0-parsed14] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://git@github.com:sdispater/pendulum.git#foo/bar-parsed15] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+file:///foo/bar.git-parsed16] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+file://C:\\Users\\hello\\testing.git#zkat/windows-files-parsed17] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+https://git.example.com/sdispater/project/my_repo.git-parsed18] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://git@git.example.com:sdispater/project/my_repo.git-parsed19] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://git@git.example.com:sdispater/project/my_repo.git#subdirectory=project-dir-parsed20] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://git@git.example.com:sdispater/project/my_repo.git#commit&subdirectory=project-dir-parsed21] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://git@git.example.com:sdispater/project/my_repo.git@commit#subdirectory=project-dir-parsed22] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://git@git.example.com:sdispater/project/my_repo.git@commit&subdirectory=project_dir-parsed23] PASSED [ 65%] tests/vcs/test_vcs.py::test_parse_url[git+ssh://git@git.example.com:sdispater/project/my_repo.git@commit#egg=package&subdirectory=project_dir-parsed24] PASSED [ 66%] tests/vcs/test_vcs.py::test_parse_url_should_fail PASSED [ 66%] tests/vcs/test_vcs.py::test_git_clone_raises_error_on_invalid_repository PASSED [ 66%] tests/vcs/test_vcs.py::test_git_checkout_raises_error_on_invalid_repository PASSED [ 66%] tests/vcs/test_vcs.py::test_git_rev_parse_raises_error_on_invalid_repository PASSED [ 66%] tests/vcs/test_vcs.py::test_ensure_absolute_path_to_git SKIPPED (Ret...) [ 66%] tests/vcs/test_vcs.py::test_get_vcs_encoding PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_post_init_minor_and_patch PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_post_init_zero_version PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[1-1] PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[1-2] PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[1-3] PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[1-4] PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[1-5] PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[2-1] PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[2-2] PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[2-3] PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[2-4] PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[2-5] PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[3-1] PASSED [ 66%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[3-2] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[3-3] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[3-4] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[3-5] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[4-1] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[4-2] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[4-3] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[4-4] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[4-5] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[5-1] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[5-2] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[5-3] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[5-4] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_equal_zero_padding[5-5] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_from_parts_to_parts[parts0-result0] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_from_parts_to_parts[parts1-result1] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_from_parts_to_parts[parts2-result2] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_from_parts_to_parts[parts3-result3] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_from_parts_to_parts[parts4-result4] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_precision[1] PASSED [ 67%] tests/version/pep440/test_segments.py::test_release_precision[2] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_precision[3] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_precision[4] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_precision[5] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_text[1] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_text[2] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_text[3] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_text[4] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_text[5] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_next_major[1] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_next_major[2] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_next_major[3] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_next_major[4] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_next_major[5] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_next_minor[1] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_next_minor[2] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_next_minor[3] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_next_minor[4] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_next_minor[5] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_next_patch[1] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_next_patch[2] PASSED [ 68%] tests/version/pep440/test_segments.py::test_release_next_patch[3] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_next_patch[4] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_next_patch[5] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_next[release0-expected0] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_next[release1-expected1] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_next[release2-expected2] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_next[release3-expected3] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_next[release4-expected4] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_next[release5-expected5] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_next[release6-expected6] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_next[release7-expected7] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_next[release8-expected8] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_next[release9-expected9] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_tag_normalisation[parts0-result0] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_tag_normalisation[parts1-result1] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_tag_normalisation[parts2-result2] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_tag_normalisation[parts3-result3] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_tag_normalisation[parts4-result4] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_tag_normalisation[parts5-result5] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_tag_normalisation[parts6-result6] PASSED [ 69%] tests/version/pep440/test_segments.py::test_release_tag_normalisation[parts7-result7] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_normalisation[parts8-result8] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_normalisation[parts9-result9] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next_phase[parts0-result0] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next_phase[parts1-result1] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next_phase[parts2-None] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next_phase[parts3-None] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next_phase[parts4-None] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next_phase[parts5-None] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next[rev] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next[dev] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next[c] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next[pre] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next[alpha] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next[post] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next[b] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next[a] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next[rc] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next[preview] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next[beta] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next[-] PASSED [ 70%] tests/version/pep440/test_segments.py::test_release_tag_next[r] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1-result0] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3-result1] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3-1-result2] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3.dev1-result3] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3-1.dev1-result4] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3+local-result5] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3+local.1-result6] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3+local1-result7] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3+1-result8] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3a1-result9] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3.a1-result10] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3alpha1-result11] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3b1-result12] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3.b1-result13] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3beta1-result14] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3rc1-result15] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[1.2.3.rc1-result16] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text[2.2.0dev0+build.05669607-result17] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text_invalid_versions[1.2.3.dev1-1] PASSED [ 71%] tests/version/pep440/test_version.py::test_pep440_parse_text_invalid_versions[example-1] PASSED [ 72%] tests/version/pep440/test_version.py::test_pep440_parse_text_invalid_versions[1.2.3-random1] PASSED [ 72%] tests/version/pep440/test_version.py::test_pep440_parse_text_invalid_versions[1.2.3-1-1] PASSED [ 72%] tests/version/pep440/test_version.py::test_properties[1-1-None-None-non_semver_parts0-parts0] PASSED [ 72%] tests/version/pep440/test_version.py::test_properties[1.2-1-2-None-non_semver_parts1-parts1] PASSED [ 72%] tests/version/pep440/test_version.py::test_properties[1.2.3-1-2-3-non_semver_parts2-parts2] PASSED [ 72%] tests/version/pep440/test_version.py::test_properties[1.2.3.4-1-2-3-non_semver_parts3-parts3] PASSED [ 72%] tests/version/pep440/test_version.py::test_properties[1.2.3.4.5-1-2-3-non_semver_parts4-parts4] PASSED [ 72%] tests/version/pep440/test_version.py::test_properties[9!1.2.3.4.5a6.post7.dev8-1-2-3-non_semver_parts5-parts5] PASSED [ 72%] tests/version/pep440/test_version.py::test_is_prerelease[1-False] PASSED [ 72%] tests/version/pep440/test_version.py::test_is_prerelease[1.dev0-False] PASSED [ 72%] tests/version/pep440/test_version.py::test_is_prerelease[1.a0-True] PASSED [ 72%] tests/version/pep440/test_version.py::test_is_prerelease[1.b1-True] PASSED [ 72%] tests/version/pep440/test_version.py::test_is_prerelease[1.rc3-True] PASSED [ 72%] tests/version/pep440/test_version.py::test_is_prerelease[1.a0.dev0-True] PASSED [ 72%] tests/version/pep440/test_version.py::test_is_prerelease[9!1.2.3a1.post2.dev3-True] PASSED [ 72%] tests/version/pep440/test_version.py::test_is_postrelease[1-False] PASSED [ 72%] tests/version/pep440/test_version.py::test_is_postrelease[1.post1-True] PASSED [ 72%] tests/version/pep440/test_version.py::test_is_postrelease[9!1.2.3a1.post2.dev3-True] PASSED [ 72%] tests/version/pep440/test_version.py::test_is_devrelease[1-False] PASSED [ 72%] tests/version/pep440/test_version.py::test_is_devrelease[1.dev0-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_devrelease[1.a0.dev0-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_devrelease[9!1.2.3a1.post2.dev3-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_local[1-False] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_local[1+local-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_local[1+local.dev0-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_local[9!1.2.3a1.post2.dev3+local-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_no_suffix_release[1-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_no_suffix_release[1.2-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_no_suffix_release[1+local-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_no_suffix_release[1.dev0-False] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_no_suffix_release[1a0-False] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_no_suffix_release[1.post0-False] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_stable[1-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_stable[1.2-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_stable[1.2.3-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_stable[2!1.2.3-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_stable[1.2.3+local-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_stable[1.2.3.4-True] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_stable[1.dev0-False] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_stable[1.2dev0-False] PASSED [ 73%] tests/version/pep440/test_version.py::test_is_stable[1.2.3dev0-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2.3.4dev0-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.post1-True] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2.post1-True] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2.3.post1-True] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.post1.dev0-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2.post1.dev0-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2.3.post1.dev0-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.a1-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2a1-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2.3a1-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2.3.4a1-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.a1.post2-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2a1.post2-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2.3a1.post2-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2.3.4a1.post2-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.a1.post2.dev0-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2a1.post2.dev0-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2.3a1.post2.dev0-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable[1.2.3.4a1.post2.dev0-False] PASSED [ 74%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0-True] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2-True] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.3-True] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[2!0.2.3-True] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.3+local-True] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.3.4-True] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.dev0-False] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2dev0-False] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.3dev0-False] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.3.4dev0-False] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.post1-True] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.post1-True] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.3.post1-True] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.post1.dev0-False] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.post1.dev0-False] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.3.post1.dev0-False] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.a1-False] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2a1-False] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.3a1-False] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.3.4a1-False] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.a1.post2-False] PASSED [ 75%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2a1.post2-False] PASSED [ 76%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.3a1.post2-False] PASSED [ 76%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.3.4a1.post2-False] PASSED [ 76%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.a1.post2.dev0-False] PASSED [ 76%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2a1.post2.dev0-False] PASSED [ 76%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.3a1.post2.dev0-False] PASSED [ 76%] tests/version/pep440/test_version.py::test_is_stable_all_major_0_versions_are_treated_as_normal_versions[0.2.3.4a1.post2.dev0-False] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[1-2] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[2!1-2!2] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[1+local-2] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[1.2-2.0] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[1.2.3-2.0.0] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[1.2.3.4-2.0.0.0] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[1.dev0-1] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[1.2.dev0-2.0] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[1.post1-2] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[1.2.post1-2.0] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[1.post1.dev0-2] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[1.2.post1.dev0-2.0] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[1.a1-1] PASSED [ 76%] tests/version/pep440/test_version.py::test_next_major[1.2a1-2.0] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_major[1.a1.post2-1] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_major[1.2a1.post2-2.0] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_major[1.a1.post2.dev0-1] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_major[1.2a1.post2.dev0-2.0] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1-1.1] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.2-1.3] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[2!1.2-2!1.3] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.2+local-1.3] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.2.3-1.3.0] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.2.3.4-1.3.0.0] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.dev0-1] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.2dev0-1.2] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.2.3dev0-1.3.0] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.post1-1.1] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.2.post1-1.3] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.2.3.post1-1.3.0] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.post1.dev0-1.1] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.2.post1.dev0-1.3] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.a1-1] PASSED [ 77%] tests/version/pep440/test_version.py::test_next_minor[1.2a1-1.2] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_minor[1.2.3a1-1.3.0] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_minor[1.a1.post2-1] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_minor[1.2a1.post2-1.2] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_minor[1.2.3a1.post2-1.3.0] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_minor[1.a1.post2.dev0-1] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_minor[1.2a1.post2.dev0-1.2] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_minor[1.2.3a1.post2.dev0-1.3.0] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[1-1.0.1] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[1.2-1.2.1] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[1.2.3-1.2.4] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[2!1.2.3-2!1.2.4] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[1.2.3+local-1.2.4] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[1.2.3.4-1.2.4.0] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[1.dev0-1] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[1.2dev0-1.2] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[1.2.3dev0-1.2.3] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[1.2.3.4dev0-1.2.4.0] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[1.post1-1.0.1] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[1.2.post1-1.2.1] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[1.2.3.post1-1.2.4] PASSED [ 78%] tests/version/pep440/test_version.py::test_next_patch[1.post1.dev0-1.0.1] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.2.post1.dev0-1.2.1] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.2.3.post1.dev0-1.2.4] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.a1-1] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.2a1-1.2] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.2.3a1-1.2.3] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.2.3.4a1-1.2.4.0] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.a1.post2-1] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.2a1.post2-1.2] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.2.3a1.post2-1.2.3] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.2.3.4a1.post2-1.2.4.0] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.a1.post2.dev0-1] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.2a1.post2.dev0-1.2] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.2.3a1.post2.dev0-1.2.3] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_patch[1.2.3.4a1.post2.dev0-1.2.4.0] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_stable[1-2] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_stable[2!1-2!2] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_stable[1+local-2+local] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_stable[1.post4-2] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_stable[1.dev4-1] PASSED [ 79%] tests/version/pep440/test_version.py::test_next_stable[1.a4-1] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_prerelease[1.2a1-1.2a2] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_prerelease[2!1.2a1-2!1.2a2] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_prerelease[1.2dev0-1.2a0] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_prerelease[1.2a1.dev0-1.2a1] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_prerelease[1.2a1.post1.dev0-1.2a2] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_postrelease[1-1.post0] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_postrelease[1.post1-1.post2] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_postrelease[9!1.2.3.4-9!1.2.3.4.post0] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_postrelease[9!1.2.3.4.post2-9!1.2.3.4.post3] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_postrelease[1.dev0-1.post0] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_postrelease[1.post1.dev0-1.post1] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_postrelease[1a1-1a1.post0] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_postrelease[1a1.dev0-1a1.post0] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_postrelease[1a1.post2-1a1.post3] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_postrelease[1a1.post2.dev0-1a1.post2] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_devrelease[0.dev0-0.dev1] PASSED [ 80%] tests/version/pep440/test_version.py::test_next_devrelease[9!1.2.3a1.post2.dev3-9!1.2.3a1.post2.dev4] PASSED [ 80%] tests/version/pep440/test_version.py::test_first_prerelease[1-1a0] PASSED [ 80%] tests/version/pep440/test_version.py::test_first_prerelease[9!1.2.3a1.post2.dev3-9!1.2.3a0] PASSED [ 80%] tests/version/pep440/test_version.py::test_first_devrelease[1-1.dev0] PASSED [ 80%] tests/version/pep440/test_version.py::test_first_devrelease[1a1-1a1.dev0] PASSED [ 81%] tests/version/pep440/test_version.py::test_first_devrelease[1.post2-1.post2.dev0] PASSED [ 81%] tests/version/pep440/test_version.py::test_first_devrelease[9!1.2.3a1.post2.dev3-9!1.2.3a1.post2.dev0] PASSED [ 81%] tests/version/pep440/test_version.py::test_without_local[1-1] PASSED [ 81%] tests/version/pep440/test_version.py::test_without_local[1+local.dev0-1] PASSED [ 81%] tests/version/pep440/test_version.py::test_without_local[9!1.2.3a1.post2.dev3+local-9!1.2.3a1.post2.dev3] PASSED [ 81%] tests/version/pep440/test_version.py::test_without_postrelease[1-1] PASSED [ 81%] tests/version/pep440/test_version.py::test_without_postrelease[1.dev0-1.dev0] PASSED [ 81%] tests/version/pep440/test_version.py::test_without_postrelease[9!1.2.3a1.post2.dev3-9!1.2.3a1] PASSED [ 81%] tests/version/pep440/test_version.py::test_without_devrelease[1-1] PASSED [ 81%] tests/version/pep440/test_version.py::test_without_devrelease[1.dev0-1] PASSED [ 81%] tests/version/pep440/test_version.py::test_without_devrelease[9!1.2.3a1.post2.dev3-9!1.2.3a1.post2] PASSED [ 81%] tests/version/test_markers.py::test_parse_marker[sys_platform == "linux" or sys_platform == "win32"] PASSED [ 81%] tests/version/test_markers.py::test_parse_marker[sys_platform == "win32" or sys_platform == "linux"] PASSED [ 81%] tests/version/test_markers.py::test_parse_marker[sys_platform == "linux" or sys_platform == "win32" or sys_platform == "darwin"] PASSED [ 81%] tests/version/test_markers.py::test_parse_marker[python_version >= "3.6" and extra == "foo" or implementation_name == "pypy" and extra == "bar"] PASSED [ 81%] tests/version/test_markers.py::test_parse_marker[python_version < "3.9" or python_version >= "3.10" and sys_platform == "linux" or sys_platform == "win32"] PASSED [ 81%] tests/version/test_markers.py::test_parse_marker[sys_platform == "win32" and python_version < "3.6" or sys_platform == "linux" and python_version < "3.6" and python_version >= "3.3" or sys_platform == "darwin" and python_version < "3.3"] PASSED [ 81%] tests/version/test_markers.py::test_parse_marker[extra == "a" and extra == "b"] PASSED [ 81%] tests/version/test_markers.py::test_parse_marker[extra == "a" and extra != "b"] PASSED [ 81%] tests/version/test_markers.py::test_parse_marker[extra != "a" and extra == "b"] PASSED [ 82%] tests/version/test_markers.py::test_parse_marker[extra != "a" and extra != "b"] PASSED [ 82%] tests/version/test_markers.py::test_parse_marker[extra == "a" or extra == "b"] PASSED [ 82%] tests/version/test_markers.py::test_parse_marker[extra == "a" or extra != "b"] PASSED [ 82%] tests/version/test_markers.py::test_parse_marker[extra != "a" or extra == "b"] PASSED [ 82%] tests/version/test_markers.py::test_parse_marker[extra != "a" or extra != "b"] PASSED [ 82%] tests/version/test_markers.py::test_parse_single_marker[sys_platform == "darwin"-sys_platform-darwin] PASSED [ 82%] tests/version/test_markers.py::test_parse_single_marker[python_version in "2.7, 3.0, 3.1"-python_version->=2.7,<2.8 || >=3.0,<3.2] PASSED [ 82%] tests/version/test_markers.py::test_parse_single_marker["2.7" in python_version-python_version->=2.7,<2.8] PASSED [ 82%] tests/version/test_markers.py::test_parse_single_marker[python_version not in "2.7, 3.0, 3.1"-python_version-<2.7 || >=2.8,<3.0 || >=3.2] PASSED [ 82%] tests/version/test_markers.py::test_parse_single_marker[platform_machine in 'x86_64 X86_64 aarch64 AARCH64 ppc64le PPC64LE amd64 AMD64 win32 WIN32'-platform_machine-x86_64 || X86_64 || aarch64 || AARCH64 || ppc64le || PPC64LE || amd64 || AMD64 || win32 || WIN32] PASSED [ 82%] tests/version/test_markers.py::test_parse_single_marker[platform_machine not in 'x86_64 X86_64 aarch64 AARCH64 ppc64le PPC64LE amd64 AMD64 win32 WIN32'-platform_machine-!=x86_64, !=X86_64, !=aarch64, !=AARCH64, !=ppc64le, !=PPC64LE, !=amd64, !=AMD64, !=win32, !=WIN32] PASSED [ 82%] tests/version/test_markers.py::test_parse_single_marker[platform_machine not in "aarch64|loongarch64"-platform_machine-!=aarch64, !=loongarch64] PASSED [ 82%] tests/version/test_markers.py::test_single_marker_normalisation PASSED [ 82%] tests/version/test_markers.py::test_single_marker_intersect PASSED [ 82%] tests/version/test_markers.py::test_single_marker_intersect_compacts_constraints PASSED [ 82%] tests/version/test_markers.py::test_single_marker_intersect_with_multi PASSED [ 82%] tests/version/test_markers.py::test_single_marker_intersect_with_multi_with_duplicate PASSED [ 82%] tests/version/test_markers.py::test_single_marker_intersect_with_multi_compacts_constraint PASSED [ 82%] tests/version/test_markers.py::test_single_marker_intersect_with_union_leads_to_single_marker PASSED [ 82%] tests/version/test_markers.py::test_single_marker_intersect_with_union_leads_to_empty PASSED [ 82%] tests/version/test_markers.py::test_single_marker_not_in_python_intersection PASSED [ 83%] tests/version/test_markers.py::test_single_marker_intersect_extras[extra == "a"-extra == "a"-extra == "a"] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_intersect_extras[extra == "a"-extra != "a"-] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_intersect_extras[extra != "a"-extra == "a"-] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_intersect_extras[extra != "a"-extra != "a"-extra != "a"] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_intersect_extras[extra == "a"-extra == "b"-extra == "a" and extra == "b"] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_intersect_extras[extra == "a"-extra != "b"-extra == "a" and extra != "b"] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_intersect_extras[extra != "a"-extra == "b"-extra != "a" and extra == "b"] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_intersect_extras[extra != "a"-extra != "b"-extra != "a" and extra != "b"] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_union PASSED [ 83%] tests/version/test_markers.py::test_single_marker_union_is_any PASSED [ 83%] tests/version/test_markers.py::test_single_marker_union_is_single_marker[python_version < "3.6"-python_version < "3.4"-python_version < "3.6"] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_union_is_single_marker[sys_platform == "linux"-sys_platform != "win32"-sys_platform != "win32"] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_union_is_single_marker[python_version == "3.6"-python_version > "3.6"-python_version >= "3.6"] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_union_is_single_marker[python_version == "3.6"-python_version < "3.6"-python_version <= "3.6"] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_union_is_single_marker[python_version < "3.6"-python_version > "3.6"-python_version != "3.6"] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_union_with_multi PASSED [ 83%] tests/version/test_markers.py::test_single_marker_union_with_multi_duplicate PASSED [ 83%] tests/version/test_markers.py::test_single_marker_union_with_multi_is_single_marker[python_version >= "3.6"-python_version >= "3.7" and sys_platform == "win32"-python_version >= "3.6"] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_union_with_multi_is_single_marker[sys_platform == "linux"-sys_platform != "linux" and sys_platform != "win32"-sys_platform != "win32"] PASSED [ 83%] tests/version/test_markers.py::test_single_marker_union_with_multi_cannot_be_simplified PASSED [ 84%] tests/version/test_markers.py::test_single_marker_union_with_multi_is_union_of_single_markers PASSED [ 84%] tests/version/test_markers.py::test_single_marker_union_with_multi_union_is_union_of_single_markers PASSED [ 84%] tests/version/test_markers.py::test_single_marker_union_with_union PASSED [ 84%] tests/version/test_markers.py::test_single_marker_not_in_python_union PASSED [ 84%] tests/version/test_markers.py::test_single_marker_union_with_union_duplicate PASSED [ 84%] tests/version/test_markers.py::test_single_marker_union_with_inverse PASSED [ 84%] tests/version/test_markers.py::test_single_marker_union_extras[extra == "a"-extra == "a"-extra == "a"] PASSED [ 84%] tests/version/test_markers.py::test_single_marker_union_extras[extra == "a"-extra != "a"-] PASSED [ 84%] tests/version/test_markers.py::test_single_marker_union_extras[extra != "a"-extra == "a"-] PASSED [ 84%] tests/version/test_markers.py::test_single_marker_union_extras[extra != "a"-extra != "a"-extra != "a"] PASSED [ 84%] tests/version/test_markers.py::test_single_marker_union_extras[extra == "a"-extra == "b"-extra == "a" or extra == "b"] PASSED [ 84%] tests/version/test_markers.py::test_single_marker_union_extras[extra == "a"-extra != "b"-extra == "a" or extra != "b"] PASSED [ 84%] tests/version/test_markers.py::test_single_marker_union_extras[extra != "a"-extra == "b"-extra != "a" or extra == "b"] PASSED [ 84%] tests/version/test_markers.py::test_single_marker_union_extras[extra != "a"-extra != "b"-extra != "a" or extra != "b"] PASSED [ 84%] tests/version/test_markers.py::test_multi_marker PASSED [ 84%] tests/version/test_markers.py::test_multi_marker_is_empty_is_contradictory PASSED [ 84%] tests/version/test_markers.py::test_multi_complex_multi_marker_is_empty PASSED [ 84%] tests/version/test_markers.py::test_multi_marker_is_any PASSED [ 84%] tests/version/test_markers.py::test_multi_marker_intersect_multi PASSED [ 84%] tests/version/test_markers.py::test_multi_marker_intersect_multi_with_overlapping_constraints PASSED [ 85%] tests/version/test_markers.py::test_multi_marker_intersect_with_union_drops_union PASSED [ 85%] tests/version/test_markers.py::test_multi_marker_intersect_with_multi_union_leads_to_empty_in_one_step PASSED [ 85%] tests/version/test_markers.py::test_multi_marker_intersect_with_multi_union_leads_to_empty_in_two_steps PASSED [ 85%] tests/version/test_markers.py::test_multi_marker_union_multi PASSED [ 85%] tests/version/test_markers.py::test_multi_marker_union_multi_is_single_marker PASSED [ 85%] tests/version/test_markers.py::test_multi_marker_union_multi_is_multi[python_version >= "3" and sys_platform == "win32"-python_version >= "3" and sys_platform != "win32" and sys_platform != "linux"-python_version >= "3" and sys_platform != "linux"] PASSED [ 85%] tests/version/test_markers.py::test_multi_marker_union_multi_is_multi[python_version >= "3.8" and python_version < "4.0" and sys_platform == "win32"-python_version >= "3.8" and python_version < "4.0"-python_version >= "3.8" and python_version < "4.0"] PASSED [ 85%] tests/version/test_markers.py::test_version_ranges_collapse_on_union[python_version >= "3.6" and python_full_version < "3.6.2"-python_version >= "3.6" and python_version < "3.7"-python_version >= "3.6" and python_version < "3.7"] PASSED [ 85%] tests/version/test_markers.py::test_version_ranges_collapse_on_union[python_version > "3.6" and python_full_version < "3.6.2"-python_version > "3.6" and python_version < "3.7"-python_version > "3.6" and python_version < "3.7"] PASSED [ 85%] tests/version/test_markers.py::test_version_ranges_collapse_on_union[python_version >= "3.6" and python_full_version < "3.6.2"-python_full_version >= "3.6.2" and python_version < "3.7"-python_version >= "3.6" and python_version < "3.7"] PASSED [ 85%] tests/version/test_markers.py::test_version_ranges_collapse_on_union[python_version >= "3.6" and python_full_version <= "3.6.2"-python_full_version > "3.6.2" and python_version < "3.7"-python_version >= "3.6" and python_version < "3.7"] PASSED [ 85%] tests/version/test_markers.py::test_version_ranges_collapse_on_union[python_version >= "3.6" and python_full_version <= "3.6.8"-python_full_version >= "3.6.2" and python_version < "3.7"-python_version >= "3.6" and python_version < "3.7"] PASSED [ 85%] tests/version/test_markers.py::test_version_ranges_collapse_on_union[python_version >= "3.6" and python_version < "3.7"-python_full_version >= "3.6.2" and python_version < "3.7"-python_version >= "3.6" and python_version < "3.7"] PASSED [ 85%] tests/version/test_markers.py::test_version_ranges_collapse_on_union[python_version >= "3.6" and python_version <= "3.7"-python_full_version >= "3.6.2" and python_version <= "3.7"-python_version >= "3.6" and python_version <= "3.7"] PASSED [ 85%] tests/version/test_markers.py::test_version_ranges_collapse_on_union[python_version >= "3.6" and python_version <= "3.7"-python_version == "3.6"-python_version >= "3.6" and python_version <= "3.7"] PASSED [ 85%] tests/version/test_markers.py::test_version_ranges_collapse_on_union[python_version >= "3.6" and python_version <= "3.7"-python_version == "3.6" and implementation_name == "cpython"-python_version >= "3.6" and python_version <= "3.7"] PASSED [ 85%] tests/version/test_markers.py::test_version_ranges_collapse_on_union[python_version >= "3.6" and python_version <= "3.7"-python_full_version == "3.6.2"-python_version >= "3.6" and python_version <= "3.7"] PASSED [ 85%] tests/version/test_markers.py::test_version_ranges_collapse_on_union[python_version >= "3.6" and python_version <= "3.7"-python_full_version == "3.6.2" and implementation_name == "cpython"-python_version >= "3.6" and python_version <= "3.7"] PASSED [ 85%] tests/version/test_markers.py::test_version_ranges_collapse_on_union[python_version >= "3.6" and python_version <= "3.7"-python_version == "3.7"-python_version >= "3.6" and python_version <= "3.7"] PASSED [ 85%] tests/version/test_markers.py::test_version_ranges_collapse_on_union[python_version >= "3.6" and python_version <= "3.7"-python_version == "3.7" and implementation_name == "cpython"-python_version >= "3.6" and python_version <= "3.7"] PASSED [ 85%] tests/version/test_markers.py::test_multi_marker_union_with_union PASSED [ 86%] tests/version/test_markers.py::test_multi_marker_union_with_multi_union_is_single_marker PASSED [ 86%] tests/version/test_markers.py::test_multi_marker_union_with_union_multi_is_single_marker PASSED [ 86%] tests/version/test_markers.py::test_marker_union PASSED [ 86%] tests/version/test_markers.py::test_marker_union_deduplicate PASSED [ 86%] tests/version/test_markers.py::test_marker_union_intersect_single_marker PASSED [ 86%] tests/version/test_markers.py::test_marker_union_intersect_single_with_overlapping_constraints PASSED [ 86%] tests/version/test_markers.py::test_marker_union_intersect_marker_union PASSED [ 86%] tests/version/test_markers.py::test_marker_union_intersect_marker_union_drops_unnecessary_markers PASSED [ 86%] tests/version/test_markers.py::test_marker_union_intersect_multi_marker PASSED [ 86%] tests/version/test_markers.py::test_marker_union_union_with_union PASSED [ 86%] tests/version/test_markers.py::test_marker_union_union_duplicates PASSED [ 86%] tests/version/test_markers.py::test_marker_union_all_any PASSED [ 86%] tests/version/test_markers.py::test_marker_union_not_all_any PASSED [ 86%] tests/version/test_markers.py::test_marker_union_all_empty PASSED [ 86%] tests/version/test_markers.py::test_marker_union_not_all_empty PASSED [ 86%] tests/version/test_markers.py::test_intersect_compacts_constraints PASSED [ 86%] tests/version/test_markers.py::test_multi_marker_removes_duplicates PASSED [ 86%] tests/version/test_markers.py::test_validate[os_name == 'posix'-None-True] PASSED [ 86%] tests/version/test_markers.py::test_validate[os_name == 'foo'-environment1-True] PASSED [ 86%] tests/version/test_markers.py::test_validate[os_name == 'foo'-environment2-False] PASSED [ 87%] tests/version/test_markers.py::test_validate['2.7' in python_version-environment3-True] PASSED [ 87%] tests/version/test_markers.py::test_validate['2.7' not in python_version-environment4-False] PASSED [ 87%] tests/version/test_markers.py::test_validate[os_name == 'foo' and python_version ~= '2.7.0'-environment5-True] PASSED [ 87%] tests/version/test_markers.py::test_validate[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment6-True] PASSED [ 87%] tests/version/test_markers.py::test_validate[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment7-True] PASSED [ 87%] tests/version/test_markers.py::test_validate[python_version ~= '2.7.0' and (os_name == 'foo' or os_name == 'bar')-environment8-False] PASSED [ 87%] tests/version/test_markers.py::test_validate[os.name == 'posix'-None-True] PASSED [ 87%] tests/version/test_markers.py::test_validate[sys.platform == 'win32'-environment10-False] PASSED [ 87%] tests/version/test_markers.py::test_validate[platform.version in 'Ubuntu'-environment11-False] PASSED [ 87%] tests/version/test_markers.py::test_validate[platform.machine=='x86_64'-environment12-True] PASSED [ 87%] tests/version/test_markers.py::test_validate[platform.python_implementation=='Jython'-environment13-False] PASSED [ 87%] tests/version/test_markers.py::test_validate[python_version == '2.5' and platform.python_implementation!= 'Jython'-environment14-False] PASSED [ 87%] tests/version/test_markers.py::test_validate[platform_machine in 'x86_64 X86_64 aarch64 AARCH64 ppc64le PPC64LE amd64 AMD64 win32 WIN32'-environment15-False] PASSED [ 87%] tests/version/test_markers.py::test_validate[platform_machine in 'x86_64 X86_64 aarch64 AARCH64 ppc64le PPC64LE amd64 AMD64 win32 WIN32'-environment16-True] PASSED [ 87%] tests/version/test_markers.py::test_validate[platform_machine not in 'x86_64 X86_64 aarch64 AARCH64 ppc64le PPC64LE amd64 AMD64 win32 WIN32'-environment17-True] PASSED [ 87%] tests/version/test_markers.py::test_validate[platform_machine not in 'x86_64 X86_64 aarch64 AARCH64 ppc64le PPC64LE amd64 AMD64 win32 WIN32'-environment18-False] PASSED [ 87%] tests/version/test_markers.py::test_validate[extra == 'security'-environment19-False] PASSED [ 87%] tests/version/test_markers.py::test_validate[extra == 'security'-environment20-True] PASSED [ 87%] tests/version/test_markers.py::test_validate[extra != 'security'-environment21-True] PASSED [ 87%] tests/version/test_markers.py::test_validate[extra != 'security'-environment22-False] PASSED [ 87%] tests/version/test_markers.py::test_validate[extra == 'Security.1'-environment23-True] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra == 'a'-environment24-True] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra != 'a'-environment25-True] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra == 'a' and extra == 'b'-environment26-True] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra == 'a'-environment27-False] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra != 'b'-environment28-True] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra == 'a' and extra == 'b'-environment29-False] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra == 'a' or extra == 'b'-environment30-False] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra != 'a' and extra != 'b'-environment31-True] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra != 'a' or extra != 'b'-environment32-True] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra != 'a' and extra == 'b'-environment33-False] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra != 'a' or extra == 'b'-environment34-True] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra == 'a'-environment35-True] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra == 'a'-environment36-False] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra != 'a'-environment37-False] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra != 'a'-environment38-True] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra == 'a' and extra == 'b'-environment39-True] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra == 'a' and extra == 'b'-environment40-False] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra == 'a' or extra == 'b'-environment41-True] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra == 'a' or extra == 'b'-environment42-True] PASSED [ 88%] tests/version/test_markers.py::test_validate[extra == 'a' or extra == 'b'-environment43-False] PASSED [ 89%] tests/version/test_markers.py::test_validate[extra != 'a' and extra != 'b'-environment44-False] PASSED [ 89%] tests/version/test_markers.py::test_validate[extra != 'a' and extra != 'b'-environment45-False] PASSED [ 89%] tests/version/test_markers.py::test_validate[extra != 'a' and extra != 'b'-environment46-True] PASSED [ 89%] tests/version/test_markers.py::test_validate[extra != 'a' or extra != 'b'-environment47-False] PASSED [ 89%] tests/version/test_markers.py::test_validate[extra != 'a' or extra != 'b'-environment48-True] PASSED [ 89%] tests/version/test_markers.py::test_validate[extra != 'a' or extra != 'b'-environment49-True] PASSED [ 89%] tests/version/test_markers.py::test_validate[extra != 'a' and extra == 'b'-environment50-False] PASSED [ 89%] tests/version/test_markers.py::test_validate[extra != 'a' and extra == 'b'-environment51-True] PASSED [ 89%] tests/version/test_markers.py::test_validate[extra != 'a' and extra == 'b'-environment52-False] PASSED [ 89%] tests/version/test_markers.py::test_validate[extra != 'a' or extra == 'b'-environment53-True] PASSED [ 89%] tests/version/test_markers.py::test_validate[extra != 'a' or extra == 'b'-environment54-True] PASSED [ 89%] tests/version/test_markers.py::test_validate[extra != 'a' or extra == 'b'-environment55-False] PASSED [ 89%] tests/version/test_markers.py::test_parse_version_like_markers[platform_release >= "9.0" and platform_release < "11.0"-env0] PASSED [ 89%] tests/version/test_markers.py::test_without_extras[python_version >= "3.6"-python_version >= "3.6"] PASSED [ 89%] tests/version/test_markers.py::test_without_extras[python_version >= "3.6" and extra == "foo"-python_version >= "3.6"] PASSED [ 89%] tests/version/test_markers.py::test_without_extras[python_version >= "3.6" and (extra == "foo" or extra == "bar")-python_version >= "3.6"] PASSED [ 89%] tests/version/test_markers.py::test_without_extras[python_version >= "3.6" and (extra == "foo" or extra == "bar") or implementation_name == "pypy"-python_version >= "3.6" or implementation_name == "pypy"] PASSED [ 89%] tests/version/test_markers.py::test_without_extras[python_version >= "3.6" and extra == "foo" or implementation_name == "pypy" and extra == "bar"-python_version >= "3.6" or implementation_name == "pypy"] PASSED [ 89%] tests/version/test_markers.py::test_without_extras[python_version >= "3.6" or extra == "foo" and implementation_name == "pypy" or extra == "bar"-python_version >= "3.6" or implementation_name == "pypy"] PASSED [ 89%] tests/version/test_markers.py::test_without_extras[extra == "foo"-] PASSED [ 90%] tests/version/test_markers.py::test_without_extras[extra == "foo" or extra == "bar"-] PASSED [ 90%] tests/version/test_markers.py::test_exclude[python_version >= "3.6"-implementation_name-python_version >= "3.6"] PASSED [ 90%] tests/version/test_markers.py::test_exclude[python_version >= "3.6"-python_version-*] PASSED [ 90%] tests/version/test_markers.py::test_exclude[python_version >= "3.6" and python_version < "3.11"-python_version-*] PASSED [ 90%] tests/version/test_markers.py::test_exclude[python_version >= "3.6" and extra == "foo"-extra-python_version >= "3.6"] PASSED [ 90%] tests/version/test_markers.py::test_exclude[python_version >= "3.6" and (extra == "foo" or extra == "bar")-python_version-extra == "foo" or extra == "bar"] PASSED [ 90%] tests/version/test_markers.py::test_exclude[python_version >= "3.6" and (extra == "foo" or extra == "bar") or implementation_name == "pypy"-python_version-extra == "foo" or extra == "bar" or implementation_name == "pypy"] PASSED [ 90%] tests/version/test_markers.py::test_exclude[python_version >= "3.6" and extra == "foo" or implementation_name == "pypy" and extra == "bar"-implementation_name-python_version >= "3.6" and extra == "foo" or extra == "bar"] PASSED [ 90%] tests/version/test_markers.py::test_exclude[python_version >= "3.6" or extra == "foo" and implementation_name == "pypy" or extra == "bar"-implementation_name-python_version >= "3.6" or extra == "foo" or extra == "bar"] PASSED [ 90%] tests/version/test_markers.py::test_exclude[extra == "foo" and python_version >= "3.6" or python_version >= "3.6"-extra-python_version >= "3.6"] PASSED [ 90%] tests/version/test_markers.py::test_only[python_version >= "3.6"-only0-python_version >= "3.6"] PASSED [ 90%] tests/version/test_markers.py::test_only[python_version >= "3.6"-only1-] PASSED [ 90%] tests/version/test_markers.py::test_only[python_version >= "3.6" and extra == "foo"-only2-python_version >= "3.6"] PASSED [ 90%] tests/version/test_markers.py::test_only[python_version >= "3.6" and extra == "foo"-only3-] PASSED [ 90%] tests/version/test_markers.py::test_only[python_version >= "3.6" or extra == "foo"-only4-] PASSED [ 90%] tests/version/test_markers.py::test_only[python_version >= "3.6" or extra == "foo"-only5-] PASSED [ 90%] tests/version/test_markers.py::test_only[python_version >= "3.6" and (extra == "foo" or extra == "bar")-only6-extra == "foo" or extra == "bar"] PASSED [ 90%] tests/version/test_markers.py::test_only[python_version >= "3.6" and (extra == "foo" or extra == "bar") or implementation_name == "pypy"-only7-] PASSED [ 90%] tests/version/test_markers.py::test_only[python_version >= "3.6" and (extra == "foo" or extra == "bar") or implementation_name == "pypy"-only8-extra == "foo" or extra == "bar" or implementation_name == "pypy"] PASSED [ 90%] tests/version/test_markers.py::test_only[python_version >= "3.6" and (extra == "foo" or extra == "bar") or implementation_name == "pypy"-only9-python_version >= "3.6" or implementation_name == "pypy"] PASSED [ 90%] tests/version/test_markers.py::test_only[python_version >= "3.6" and extra == "foo" or implementation_name == "pypy" and extra == "bar"-only10-extra == "foo" or implementation_name == "pypy" and extra == "bar"] PASSED [ 91%] tests/version/test_markers.py::test_union_of_a_single_marker_is_the_single_marker PASSED [ 91%] tests/version/test_markers.py::test_union_of_multi_with_a_containing_single PASSED [ 91%] tests/version/test_markers.py::test_invert[implementation_name == "pypy"-implementation_name != "pypy"] PASSED [ 91%] tests/version/test_markers.py::test_invert[implementation_name === "pypy"-implementation_name != "pypy"] PASSED [ 91%] tests/version/test_markers.py::test_invert[implementation_name != "pypy"-implementation_name == "pypy"] PASSED [ 91%] tests/version/test_markers.py::test_invert[python_version in "2.7, 3.0, 3.1"-python_version not in "2.7, 3.0, 3.1"] PASSED [ 91%] tests/version/test_markers.py::test_invert[python_version not in "2.7, 3.0, 3.1"-python_version in "2.7, 3.0, 3.1"] PASSED [ 91%] tests/version/test_markers.py::test_invert[python_version < "3.6"-python_version >= "3.6"] PASSED [ 91%] tests/version/test_markers.py::test_invert[python_version >= "3.6"-python_version < "3.6"] PASSED [ 91%] tests/version/test_markers.py::test_invert[python_version <= "3.6"-python_version > "3.6"] PASSED [ 91%] tests/version/test_markers.py::test_invert[python_version > "3.6"-python_version <= "3.6"] PASSED [ 91%] tests/version/test_markers.py::test_invert[python_version > "3.6" or implementation_name == "pypy"-python_version <= "3.6" and implementation_name != "pypy"] PASSED [ 91%] tests/version/test_markers.py::test_invert[python_version <= "3.6" and implementation_name != "pypy"-python_version > "3.6" or implementation_name == "pypy"] PASSED [ 91%] tests/version/test_markers.py::test_invert[python_version ~= "3.6"-python_version < "3.6" or python_version >= "4.0"] PASSED [ 91%] tests/version/test_markers.py::test_invert[python_full_version ~= "3.6.3"-python_full_version < "3.6.3" or python_full_version >= "3.7.0"] PASSED [ 91%] tests/version/test_markers.py::test_union_should_drop_markers_if_their_complement_is_present[python_version >= "3.6" or python_version < "3.7" or python_version < "3.6"-python_version >= "3.6" or python_version < "3.7"] PASSED [ 91%] tests/version/test_markers.py::test_cnf[empty-marker0-expected0] PASSED [ 91%] tests/version/test_markers.py::test_cnf[any-marker1-expected1] PASSED [ 91%] tests/version/test_markers.py::test_cnf[A_-marker2-expected2] PASSED [ 91%] tests/version/test_markers.py::test_cnf[AB_-marker3-expected3] PASSED [ 92%] tests/version/test_markers.py::test_cnf[A+B_-marker4-expected4] PASSED [ 92%] tests/version/test_markers.py::test_cnf[(A+B)(C+D)_-marker5-expected5] PASSED [ 92%] tests/version/test_markers.py::test_cnf[AB+AC_A(B+C)-marker6-expected6] PASSED [ 92%] tests/version/test_markers.py::test_cnf[A+BC_(A+B)(A+C)-marker7-expected7] PASSED [ 92%] tests/version/test_markers.py::test_cnf[(A+B(C+D))(E+F)_(A+B)(A+C+D)(E+F)-marker8-expected8] PASSED [ 92%] tests/version/test_markers.py::test_cnf[A(B+C)+(D+E)(F+G)_(A+D+E)(B+C+D+E)(A+F+G)(B+C+F+G)-marker9-expected9] PASSED [ 92%] tests/version/test_markers.py::test_dnf[empty-marker0-expected0] PASSED [ 92%] tests/version/test_markers.py::test_dnf[any-marker1-expected1] PASSED [ 92%] tests/version/test_markers.py::test_dnf[A_-marker2-expected2] PASSED [ 92%] tests/version/test_markers.py::test_dnf[AB_-marker3-expected3] PASSED [ 92%] tests/version/test_markers.py::test_dnf[A+B_-marker4-expected4] PASSED [ 92%] tests/version/test_markers.py::test_dnf[AB+AC_-marker5-expected5] PASSED [ 92%] tests/version/test_markers.py::test_dnf[A(B+C)_AB+AC-marker6-expected6] PASSED [ 92%] tests/version/test_markers.py::test_dnf[(A+B)(C+D)_AC+AD+BC+BD-marker7-expected7] PASSED [ 92%] tests/version/test_markers.py::test_dnf[A(B+C)+(D+E)(F+G)_AB+AC+DF+DG+EF+DG-marker8-expected8] PASSED [ 92%] tests/version/test_markers.py::test_dnf[(A+B(C+D))(E+F)_AE+AF+BCE+BCF+BDE+BDF-marker9-expected9] PASSED [ 92%] tests/version/test_markers.py::test_single_markers_are_found_in_complex_intersection PASSED [ 92%] tests/version/test_markers.py::test_empty_marker_is_found_in_complex_intersection[(platform_system != "Windows" or platform_machine != "x86") and python_version == "3.8"-platform_system == "Windows" and platform_machine == "x86"] PASSED [ 92%] tests/version/test_markers.py::test_empty_marker_is_found_in_complex_intersection[python_version >= "3.8" and python_version < "3.11" and (python_version > "3.9" or platform_system != "Windows" or platform_machine != "x86") or python_version >= "3.11" and python_version < "3.12"-python_version == "3.8" and platform_system == "Windows" and platform_machine == "x86" or python_version == "3.9" and platform_system == "Windows" and platform_machine == "x86"] PASSED [ 92%] tests/version/test_markers.py::test_empty_marker_is_found_in_complex_parse PASSED [ 92%] tests/version/test_markers.py::test_complex_union PASSED [ 93%] tests/version/test_markers.py::test_complex_intersection PASSED [ 93%] tests/version/test_markers.py::test_union_avoids_combinatorial_explosion PASSED [ 93%] tests/version/test_markers.py::test_intersection_avoids_combinatorial_explosion PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-> "3.5.2"-> "3.6"-> "3.5.2"] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"->= "3.5.2"-> "3.6"->= "3.5.2"] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-> "3.6.2"-> "3.6"-> "3.6.2"] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"->= "3.6.2"-> "3.6"->= "3.6.2"] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-> "3.7.0"-> "3.7.0"-> "3.6"] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"->= "3.7.0"-> "3.6"-> "3.6"] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-> "3.7.1"-> "3.7.1"-> "3.6"] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"->= "3.7.1"->= "3.7.1"-> "3.6"] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-== "3.6.2"--None] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-== "3.7.0"-== "3.7.0"-> "3.6"] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-== "3.7.1"-== "3.7.1"-> "3.6"] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-!= "3.6.2"-> "3.6"-!= "3.6.2"] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-!= "3.7.0"-> "3.7.0"-] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-!= "3.7.1"-None-] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-< "3.7.0"--] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-<= "3.7.0"-== "3.7.0"-] PASSED [ 93%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-< "3.7.1"-None-] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[> "3.6"-<= "3.7.1"-None-] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"-> "3.5.2"->= "3.6"-> "3.5.2"] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"->= "3.5.2"->= "3.6"->= "3.5.2"] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"-> "3.6.0"-> "3.6.0"->= "3.6"] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"->= "3.6.0"->= "3.6"->= "3.6"] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"-> "3.6.1"-> "3.6.1"->= "3.6"] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"->= "3.6.1"->= "3.6.1"->= "3.6"] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"-== "3.5.2"--None] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"-== "3.6.0"-== "3.6.0"->= "3.6"] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"-!= "3.5.2"->= "3.6"-!= "3.5.2"] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"-!= "3.6.0"-> "3.6.0"-] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"-!= "3.6.1"-None-] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"-!= "3.7.1"-None-] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"-< "3.6.0"--] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"-<= "3.6.0"-== "3.6.0"-] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"-< "3.6.1"-None-] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[>= "3.6"-<= "3.6.1"-None-] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"-< "3.5.2"-< "3.5.2"-< "3.6"] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"-<= "3.5.2"-<= "3.5.2"-< "3.6"] PASSED [ 94%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"-< "3.6.0"-< "3.6"-< "3.6"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"-<= "3.6.0"-< "3.6"-<= "3.6.0"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"-< "3.6.1"-< "3.6"-< "3.6.1"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"-<= "3.6.1"-< "3.6"-<= "3.6.1"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"-== "3.5.2"-== "3.5.2"-< "3.6"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"-== "3.6.0"--<= "3.6.0"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"-!= "3.5.2"-None-] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"-!= "3.6.0"-< "3.6"-!= "3.6.0"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"-> "3.6.0"--!= "3.6.0"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"->= "3.6.0"--] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"-> "3.5.2"-None-] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[< "3.6"->= "3.5.2"-None-] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[<= "3.6"-< "3.6.1"-< "3.6.1"-<= "3.6"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[<= "3.6"-<= "3.6.1"-<= "3.6.1"-<= "3.6"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[<= "3.6"-< "3.7.0"-<= "3.6"-<= "3.6"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[<= "3.6"-<= "3.7.0"-<= "3.6"-<= "3.7.0"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[<= "3.6"-== "3.6.1"-== "3.6.1"-<= "3.6"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[<= "3.6"-== "3.7.0"--<= "3.7.0"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[<= "3.6"-!= "3.6.1"-None-] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[<= "3.6"-!= "3.7.0"-<= "3.6"-!= "3.7.0"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[<= "3.6"-> "3.7.0"--!= "3.7.0"] PASSED [ 95%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[<= "3.6"->= "3.7.0"--] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[<= "3.6"-> "3.6.2"-None-] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[<= "3.6"->= "3.6.2"-None-] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-< "3.5.2"--None] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-<= "3.5.2"--None] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-> "3.5.2"-== "3.6"-> "3.5.2"] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"->= "3.5.2"-== "3.6"->= "3.5.2"] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-!= "3.5.2"-== "3.6"-!= "3.5.2"] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-< "3.6.0"--< "3.7.0"] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-<= "3.6.0"-== "3.6.0"-< "3.7.0"] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-> "3.6.0"-None->= "3.6.0"] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"->= "3.6.0"-== "3.6"->= "3.6.0"] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-!= "3.6.0"-None-] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-< "3.6.1"-None-< "3.7.0"] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-<= "3.6.1"-None-< "3.7.0"] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-> "3.6.1"-None->= "3.6.0"] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"->= "3.6.1"-None->= "3.6.0"] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-!= "3.6.1"-None-] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-< "3.7.0"-== "3.6"-< "3.7.0"] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-<= "3.7.0"-== "3.6"-<= "3.7.0"] PASSED [ 96%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-> "3.7.0"--None] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"->= "3.7.0"-->= "3.6.0"] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-!= "3.7.0"-== "3.6"-!= "3.7.0"] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-<= "3.7.1"-== "3.6"-<= "3.7.1"] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-< "3.7.1"-== "3.6"-< "3.7.1"] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-> "3.7.1"--None] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"->= "3.7.1"--None] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[== "3.6"-!= "3.7.1"-== "3.6"-!= "3.7.1"] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-< "3.5.2"-< "3.5.2"-!= "3.6"] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-<= "3.5.2"-<= "3.5.2"-!= "3.6"] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-> "3.5.2"-None-] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"->= "3.5.2"-None-] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-!= "3.5.2"-None-] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-< "3.6.0"-< "3.6.0"-!= "3.6"] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-<= "3.6.0"-< "3.6.0"-None] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-> "3.6.0"->= "3.7.0"-!= "3.6.0"] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"->= "3.6.0"->= "3.7.0"-] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-!= "3.6.0"-!= "3.6"-!= "3.6.0"] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-< "3.6.1"-< "3.6.0"-None] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-<= "3.6.1"-< "3.6.0"-None] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-> "3.6.1"->= "3.7.0"-None] PASSED [ 97%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"->= "3.6.1"->= "3.7.0"-None] PASSED [ 98%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-!= "3.6.1"-!= "3.6"-!= "3.6.1"] PASSED [ 98%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-< "3.7.0"-< "3.6.0"-] PASSED [ 98%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-<= "3.7.0"-None-] PASSED [ 98%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-> "3.7.0"-> "3.7.0"-!= "3.6"] PASSED [ 98%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"->= "3.7.0"->= "3.7.0"-!= "3.6"] PASSED [ 98%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-!= "3.7.0"-None-] PASSED [ 98%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-<= "3.7.1"-None-] PASSED [ 98%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-< "3.7.1"-None-] PASSED [ 98%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-> "3.7.1"-> "3.7.1"-!= "3.6"] PASSED [ 98%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"->= "3.7.1"->= "3.7.1"-!= "3.6"] PASSED [ 98%] tests/version/test_markers.py::test_merging_python_version_and_python_full_version[!= "3.6"-!= "3.7.1"-None-] PASSED [ 98%] tests/version/test_requirements.py::test_requirement[A-expected0] PASSED [ 98%] tests/version/test_requirements.py::test_requirement[aa-expected1] PASSED [ 98%] tests/version/test_requirements.py::test_requirement[name-expected2] PASSED [ 98%] tests/version/test_requirements.py::test_requirement[foo-bar.quux_baz-expected3] PASSED [ 98%] tests/version/test_requirements.py::test_requirement[name>=3-expected4] PASSED [ 98%] tests/version/test_requirements.py::test_requirement[name>=3.*-expected5] PASSED [ 98%] tests/version/test_requirements.py::test_requirement[name<3.*-expected6] PASSED [ 98%] tests/version/test_requirements.py::test_requirement[name>3.5.*-expected7] PASSED [ 98%] tests/version/test_requirements.py::test_requirement[name==1.0.post1-expected8] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[name==1.2.0b1.dev0-expected9] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[name>=1.2.3;python_version=='2.6'-expected10] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[name (==4)-expected11] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[name>=2,<3-expected12] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[name >=2, <3-expected13] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[name (~=3.2)-expected14] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[name (~=3.2.1)-expected15] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[foobar [quux,bar]-expected16] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[foo[]-expected17] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[foo @ http://example.com-expected18] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[foo @ http://example.com ; os_name=="a"-expected19] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[name @ file:///absolute/path-expected20] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[name @ file://.-expected21] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[name [fred,bar] @ http://foo.com ; python_version=='2.7'-expected22] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[foo @ https://example.com/name;v=1.1/?query=foo&bar=baz#blah ; python_version=='3.4'-expected23] PASSED [ 99%] tests/version/test_requirements.py::test_requirement[foo (>=1.2.3) ; python_version >= "2.7" and python_version < "2.8" or python_version >= "3.4" and python_version < "3.5"-expected24] PASSED [ 99%] tests/version/test_requirements.py::test_invalid_requirement[foo!-Unexpected character at column 4\n\nfoo!\n ^\n] PASSED [ 99%] tests/version/test_requirements.py::test_invalid_requirement[foo (>=bar)-invalid version constraint ">=bar"] PASSED [ 99%] tests/version/test_requirements.py::test_invalid_requirement[name @ file:.-invalid URL] FAILED [ 99%] tests/version/test_requirements.py::test_invalid_requirement[name @ file:/.-invalid URL] PASSED [100%] =================================== FAILURES =================================== _____________ test_invalid_requirement[name @ file:.-invalid URL] ______________ string = 'name @ file:.', exception = 'invalid URL' @pytest.mark.parametrize( ["string", "exception"], [ ("foo!", "Unexpected character at column 4\n\nfoo!\n ^\n"), ("foo (>=bar)", 'invalid version constraint ">=bar"'), ("name @ file:.", "invalid URL"), ("name @ file:/.", "invalid URL"), ], ) def test_invalid_requirement(string: str, exception: str) -> None: > with pytest.raises( InvalidRequirement, match=re.escape(f"The requirement is invalid: {exception}"), ): E Failed: DID NOT RAISE tests/version/test_requirements.py:130: Failed =========================== short test summary info ============================ SKIPPED [1] tests/packages/utils/test_utils_urls.py:23: condition: sys.platform != 'win32' SKIPPED [1] tests/packages/utils/test_utils_urls.py:58: condition: sys.platform != 'win32' SKIPPED [1] tests/vcs/test_vcs.py:445: Retrieving the complete path to git is only necessary on Windows, for security reasons FAILED tests/version/test_requirements.py::test_invalid_requirement[name @ file:.-invalid URL] =========== 1 failed, 2037 passed, 3 skipped, 9 deselected in 15.69s =========== INFO : Command's result: FAILURE INFO : Command's error: Command '['python3', '-m', 'pytest', '-vra', 'tests/']' returned non-zero exit status 1. error: Bad exit status from /usr/src/tmp/rpm-tmp.45102 (%check) RPM build errors: File /usr/src/RPM/SOURCES/python3-module-poetry-core-1.9.0-alt.patch is smaller than 8 bytes Bad exit status from /usr/src/tmp/rpm-tmp.45102 (%check) Command exited with non-zero status 1 14.31user 6.15system 0:20.46elapsed 100%CPU (0avgtext+0avgdata 51276maxresident)k 0inputs+0outputs (0major+392487minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-poetry-core-1.9.0-alt1.src.rpm' failed. Command exited with non-zero status 1 4.43user 3.53system 0:36.60elapsed 21%CPU (0avgtext+0avgdata 131596maxresident)k 160inputs+0outputs (0major+314282minor)pagefaults 0swaps