Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 896921 Details for
Bug 935433
dev-python/pip-24.1.1 fails tests on ppc, loong: SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log and emerge --info (loong)
file_935433.txt (text/plain), 691.84 KB, created by
matoro
on 2024-07-03 23:03:43 UTC
(
hide
)
Description:
build.log and emerge --info (loong)
Filename:
MIME Type:
Creator:
matoro
Created:
2024-07-03 23:03:43 UTC
Size:
691.84 KB
patch
obsolete
>Portage 3.0.65 (python 3.12.4-final-0, default/linux/loong/23.0/la64v100/lp64d, gcc-14, glibc-2.39-r9, 6.9.7-gentoo-loongarch64 loongarch64) >================================================================= >System uname: Linux-6.9.7-gentoo-loongarch64-loongarch64-with-glibc2.39 >KiB Mem: 8195152 total, 3050992 free >KiB Swap: 0 total, 0 free >Timestamp of repository gentoo: Wed, 03 Jul 2024 21:34:10 +0000 >sh bash 5.2_p26-r6 >ld GNU ld (Gentoo 2.42 p6) 2.42.0 >app-misc/pax-utils: 1.3.7::gentoo >app-shells/bash: 5.2_p26-r6::gentoo >dev-build/autoconf: 2.72-r1::gentoo >dev-build/automake: 1.16.5-r2::gentoo >dev-build/cmake: 3.30.0::gentoo >dev-build/libtool: 2.4.7-r4::gentoo >dev-build/make: 4.4.1-r1::gentoo >dev-build/meson: 1.4.1::gentoo >dev-lang/perl: 5.40.0::gentoo >dev-lang/python: 3.12.4_p2::gentoo, 3.13.0_beta3::gentoo >dev-lang/rust-bin: 1.79.0::gentoo >sys-apps/baselayout: 2.15::gentoo >sys-apps/openrc: 0.54.2::gentoo >sys-apps/sandbox: 2.39::gentoo >sys-devel/binutils: 2.42-r2::gentoo >sys-devel/binutils-config: 5.5::gentoo >sys-devel/gcc: 14.1.1_p20240622::gentoo >sys-devel/gcc-config: 2.11::gentoo >sys-devel/llvm: 17.0.6::gentoo, 18.1.8::gentoo >sys-kernel/linux-headers: 6.9::gentoo (virtual/os-headers) >sys-libs/glibc: 2.39-r9::gentoo >Repositories: > >gentoo > location: /var/db/repos/gentoo > sync-type: rsync > sync-uri: rsync://rsync.gentoo.org/gentoo-portage > priority: -1000 > volatile: False > sync-rsync-verify-metamanifest: yes > sync-rsync-extra-opts: > sync-rsync-verify-max-age: 3 > sync-rsync-verify-jobs: 1 > >Binary Repositories: > >gentoobinhost > priority: 1 > sync-uri: https://distfiles.gentoo.org/releases/loong/binpackages/23.0/loong > >ACCEPT_KEYWORDS="loong ~loong" >ACCEPT_LICENSE="@FREE" >CBUILD="loongarch64-unknown-linux-gnu" >CFLAGS=" -pipe -O2 -march=loongarch64 " >CHOST="loongarch64-unknown-linux-gnu" >CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" >CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d" >CXXFLAGS=" -pipe -O2 -march=loongarch64 " >DISTDIR="/var/cache/distfiles" >EMERGE_DEFAULT_OPTS="--autounmask --autounmask-continue --autounmask-backtrack=y --complete-graph --deep --usepkg --getbinpkg=y --backtrack=300 --usepkg-exclude dev-perl/Mozilla-CA --usepkg-exclude perl-core/Math-BigInt --usepkg-exclude dev-perl/Mozilla-PublicSuffix" >ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME" >FCFLAGS=" -pipe -O2 -march=loongarch64 " >FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance binpkg-request-signature buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync merge-wait multilib-strict news pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" >FFLAGS=" -pipe -O2 -march=loongarch64 " >GENTOO_MIRRORS="http://distfiles.gentoo.org" >LANG="en_US.utf8" >LDFLAGS="-Wl,-O1 -Wl,--as-needed" >LEX="flex" >MAKEOPTS="-j4" >PKGDIR="/var/cache/binpkgs" >PORTAGE_CONFIGROOT="/" >PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" >PORTAGE_TMPDIR="/var/tmp" >SHELL="/bin/bash" >USE="acl bzip2 crypt gdbm iconv ipv6 loong ncurses nls openmp pam pcre readline seccomp ssl test-rust unicode xattr zlib" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-2" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby31 ruby32" VIDEO_CARDS="dummy fbdev" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account" >Unset: ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LC_ALL, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS > > > > * Package: dev-python/pip-24.1.1:0 > * Repository: gentoo > * Maintainer: python@gentoo.org > * USE: elibc_glibc kernel_linux loong python_targets_python3_12 test test-rust > * FEATURES: keeptemp preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking pip-24.1.1.gh.tar.gz to /var/tmp/portage/dev-python/pip-24.1.1/work >>>> Source unpacked in /var/tmp/portage/dev-python/pip-24.1.1/work >>>> Preparing source in /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1 ... > * Applying pip-23.1-no-coverage.patch ... >patching file tests/conftest.py >Hunk #1 succeeded at 449 (offset 41 lines). >Hunk #2 succeeded at 465 with fuzz 1 (offset 42 lines). >Hunk #3 succeeded at 491 with fuzz 2 (offset 42 lines). > [ ok ] > * Applying pip-24.1-test-offline.patch ... > [ ok ] > * Applying pip-24.1-unbundle.patch ... > [ ok ] > * Build system packages: > * dev-python/gpep517 : 16 > * dev-python/installer : 0.7.0 > * dev-python/setuptools : 70.2.0 > * dev-python/setuptools-rust : 1.9.0-r1 > * dev-python/setuptools-scm : 8.1.0 > * dev-python/wheel : 0.43.0 >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1 ... > * python3_12: running distutils-r1_run_phase distutils-r1_python_compile > * Building the wheel for pip-24.1.1 via setuptools.build_meta >python3.12 -m gpep517 build-wheel --prefix=/usr --backend setuptools.build_meta --output-fd 3 --wheel-dir /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/wheel >2024-07-03 22:27:48,717 gpep517 INFO Building wheel via backend setuptools.build_meta >2024-07-03 22:27:49,208 root INFO running bdist_wheel >2024-07-03 22:27:49,326 root INFO running build >2024-07-03 22:27:49,326 root INFO running build_py >2024-07-03 22:27:49,350 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build >2024-07-03 22:27:49,350 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib >2024-07-03 22:27:49,350 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip >2024-07-03 22:27:49,351 root INFO copying src/pip/__main__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip >2024-07-03 22:27:49,351 root INFO copying src/pip/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip >2024-07-03 22:27:49,352 root INFO copying src/pip/__pip-runner__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip >2024-07-03 22:27:49,353 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal >2024-07-03 22:27:49,353 root INFO copying src/pip/_internal/exceptions.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal >2024-07-03 22:27:49,354 root INFO copying src/pip/_internal/configuration.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal >2024-07-03 22:27:49,354 root INFO copying src/pip/_internal/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal >2024-07-03 22:27:49,355 root INFO copying src/pip/_internal/pyproject.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal >2024-07-03 22:27:49,355 root INFO copying src/pip/_internal/wheel_builder.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal >2024-07-03 22:27:49,356 root INFO copying src/pip/_internal/build_env.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal >2024-07-03 22:27:49,356 root INFO copying src/pip/_internal/main.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal >2024-07-03 22:27:49,357 root INFO copying src/pip/_internal/cache.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal >2024-07-03 22:27:49,357 root INFO copying src/pip/_internal/self_outdated_check.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal >2024-07-03 22:27:49,358 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/index >2024-07-03 22:27:49,358 root INFO copying src/pip/_internal/index/collector.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/index >2024-07-03 22:27:49,359 root INFO copying src/pip/_internal/index/sources.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/index >2024-07-03 22:27:49,360 root INFO copying src/pip/_internal/index/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/index >2024-07-03 22:27:49,360 root INFO copying src/pip/_internal/index/package_finder.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/index >2024-07-03 22:27:49,361 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/vcs >2024-07-03 22:27:49,361 root INFO copying src/pip/_internal/vcs/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/vcs >2024-07-03 22:27:49,362 root INFO copying src/pip/_internal/vcs/bazaar.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/vcs >2024-07-03 22:27:49,362 root INFO copying src/pip/_internal/vcs/subversion.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/vcs >2024-07-03 22:27:49,363 root INFO copying src/pip/_internal/vcs/mercurial.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/vcs >2024-07-03 22:27:49,363 root INFO copying src/pip/_internal/vcs/git.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/vcs >2024-07-03 22:27:49,364 root INFO copying src/pip/_internal/vcs/versioncontrol.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/vcs >2024-07-03 22:27:49,365 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/req >2024-07-03 22:27:49,365 root INFO copying src/pip/_internal/req/req_file.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/req >2024-07-03 22:27:49,366 root INFO copying src/pip/_internal/req/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/req >2024-07-03 22:27:49,366 root INFO copying src/pip/_internal/req/req_uninstall.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/req >2024-07-03 22:27:49,367 root INFO copying src/pip/_internal/req/req_set.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/req >2024-07-03 22:27:49,367 root INFO copying src/pip/_internal/req/req_install.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/req >2024-07-03 22:27:49,368 root INFO copying src/pip/_internal/req/constructors.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/req >2024-07-03 22:27:49,369 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,369 root INFO copying src/pip/_internal/commands/hash.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,370 root INFO copying src/pip/_internal/commands/list.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,370 root INFO copying src/pip/_internal/commands/wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,371 root INFO copying src/pip/_internal/commands/configuration.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,371 root INFO copying src/pip/_internal/commands/debug.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,372 root INFO copying src/pip/_internal/commands/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,373 root INFO copying src/pip/_internal/commands/uninstall.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,373 root INFO copying src/pip/_internal/commands/inspect.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,374 root INFO copying src/pip/_internal/commands/index.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,374 root INFO copying src/pip/_internal/commands/search.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,375 root INFO copying src/pip/_internal/commands/check.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,375 root INFO copying src/pip/_internal/commands/help.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,376 root INFO copying src/pip/_internal/commands/completion.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,376 root INFO copying src/pip/_internal/commands/cache.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,377 root INFO copying src/pip/_internal/commands/show.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,378 root INFO copying src/pip/_internal/commands/freeze.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,378 root INFO copying src/pip/_internal/commands/install.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,379 root INFO copying src/pip/_internal/commands/download.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands >2024-07-03 22:27:49,379 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network >2024-07-03 22:27:49,380 root INFO copying src/pip/_internal/network/auth.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network >2024-07-03 22:27:49,380 root INFO copying src/pip/_internal/network/session.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network >2024-07-03 22:27:49,381 root INFO copying src/pip/_internal/network/utils.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network >2024-07-03 22:27:49,381 root INFO copying src/pip/_internal/network/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network >2024-07-03 22:27:49,382 root INFO copying src/pip/_internal/network/xmlrpc.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network >2024-07-03 22:27:49,383 root INFO copying src/pip/_internal/network/cache.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network >2024-07-03 22:27:49,383 root INFO copying src/pip/_internal/network/lazy_wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network >2024-07-03 22:27:49,384 root INFO copying src/pip/_internal/network/download.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network >2024-07-03 22:27:49,385 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,385 root INFO copying src/pip/_internal/cli/index_command.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,385 root INFO copying src/pip/_internal/cli/progress_bars.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,386 root INFO copying src/pip/_internal/cli/status_codes.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,387 root INFO copying src/pip/_internal/cli/cmdoptions.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,387 root INFO copying src/pip/_internal/cli/req_command.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,388 root INFO copying src/pip/_internal/cli/parser.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,388 root INFO copying src/pip/_internal/cli/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,389 root INFO copying src/pip/_internal/cli/spinners.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,389 root INFO copying src/pip/_internal/cli/main_parser.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,390 root INFO copying src/pip/_internal/cli/main.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,390 root INFO copying src/pip/_internal/cli/autocompletion.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,391 root INFO copying src/pip/_internal/cli/base_command.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,391 root INFO copying src/pip/_internal/cli/command_context.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli >2024-07-03 22:27:49,392 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/distributions >2024-07-03 22:27:49,393 root INFO copying src/pip/_internal/distributions/installed.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/distributions >2024-07-03 22:27:49,393 root INFO copying src/pip/_internal/distributions/wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/distributions >2024-07-03 22:27:49,394 root INFO copying src/pip/_internal/distributions/sdist.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/distributions >2024-07-03 22:27:49,394 root INFO copying src/pip/_internal/distributions/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/distributions >2024-07-03 22:27:49,395 root INFO copying src/pip/_internal/distributions/base.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/distributions >2024-07-03 22:27:49,396 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations >2024-07-03 22:27:49,396 root INFO copying src/pip/_internal/operations/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations >2024-07-03 22:27:49,396 root INFO copying src/pip/_internal/operations/check.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations >2024-07-03 22:27:49,397 root INFO copying src/pip/_internal/operations/freeze.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations >2024-07-03 22:27:49,397 root INFO copying src/pip/_internal/operations/prepare.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations >2024-07-03 22:27:49,398 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models >2024-07-03 22:27:49,399 root INFO copying src/pip/_internal/models/scheme.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models >2024-07-03 22:27:49,399 root INFO copying src/pip/_internal/models/wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models >2024-07-03 22:27:49,400 root INFO copying src/pip/_internal/models/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models >2024-07-03 22:27:49,400 root INFO copying src/pip/_internal/models/direct_url.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models >2024-07-03 22:27:49,401 root INFO copying src/pip/_internal/models/candidate.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models >2024-07-03 22:27:49,401 root INFO copying src/pip/_internal/models/selection_prefs.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models >2024-07-03 22:27:49,402 root INFO copying src/pip/_internal/models/index.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models >2024-07-03 22:27:49,403 root INFO copying src/pip/_internal/models/search_scope.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models >2024-07-03 22:27:49,403 root INFO copying src/pip/_internal/models/installation_report.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models >2024-07-03 22:27:49,404 root INFO copying src/pip/_internal/models/format_control.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models >2024-07-03 22:27:49,404 root INFO copying src/pip/_internal/models/target_python.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models >2024-07-03 22:27:49,405 root INFO copying src/pip/_internal/models/link.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models >2024-07-03 22:27:49,406 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,406 root INFO copying src/pip/_internal/utils/datetime.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,407 root INFO copying src/pip/_internal/utils/glibc.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,407 root INFO copying src/pip/_internal/utils/hashes.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,408 root INFO copying src/pip/_internal/utils/entrypoints.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,408 root INFO copying src/pip/_internal/utils/urls.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,409 root INFO copying src/pip/_internal/utils/setuptools_build.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,409 root INFO copying src/pip/_internal/utils/deprecation.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,410 root INFO copying src/pip/_internal/utils/wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,411 root INFO copying src/pip/_internal/utils/misc.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,411 root INFO copying src/pip/_internal/utils/compat.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,412 root INFO copying src/pip/_internal/utils/_log.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,412 root INFO copying src/pip/_internal/utils/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,413 root INFO copying src/pip/_internal/utils/virtualenv.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,413 root INFO copying src/pip/_internal/utils/subprocess.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,414 root INFO copying src/pip/_internal/utils/filesystem.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,414 root INFO copying src/pip/_internal/utils/filetypes.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,415 root INFO copying src/pip/_internal/utils/temp_dir.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,415 root INFO copying src/pip/_internal/utils/unpacking.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,416 root INFO copying src/pip/_internal/utils/packaging.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,416 root INFO copying src/pip/_internal/utils/_jaraco_text.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,417 root INFO copying src/pip/_internal/utils/direct_url_helpers.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,418 root INFO copying src/pip/_internal/utils/encoding.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,418 root INFO copying src/pip/_internal/utils/appdirs.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,419 root INFO copying src/pip/_internal/utils/compatibility_tags.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,419 root INFO copying src/pip/_internal/utils/logging.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,420 root INFO copying src/pip/_internal/utils/egg_link.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils >2024-07-03 22:27:49,420 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution >2024-07-03 22:27:49,421 root INFO copying src/pip/_internal/resolution/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution >2024-07-03 22:27:49,421 root INFO copying src/pip/_internal/resolution/base.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution >2024-07-03 22:27:49,422 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata >2024-07-03 22:27:49,422 root INFO copying src/pip/_internal/metadata/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata >2024-07-03 22:27:49,423 root INFO copying src/pip/_internal/metadata/pkg_resources.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata >2024-07-03 22:27:49,423 root INFO copying src/pip/_internal/metadata/base.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata >2024-07-03 22:27:49,424 root INFO copying src/pip/_internal/metadata/_json.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata >2024-07-03 22:27:49,425 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/locations >2024-07-03 22:27:49,425 root INFO copying src/pip/_internal/locations/_sysconfig.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/locations >2024-07-03 22:27:49,426 root INFO copying src/pip/_internal/locations/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/locations >2024-07-03 22:27:49,426 root INFO copying src/pip/_internal/locations/_distutils.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/locations >2024-07-03 22:27:49,427 root INFO copying src/pip/_internal/locations/base.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/locations >2024-07-03 22:27:49,428 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build >2024-07-03 22:27:49,428 root INFO copying src/pip/_internal/operations/build/wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build >2024-07-03 22:27:49,429 root INFO copying src/pip/_internal/operations/build/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build >2024-07-03 22:27:49,429 root INFO copying src/pip/_internal/operations/build/wheel_editable.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build >2024-07-03 22:27:49,430 root INFO copying src/pip/_internal/operations/build/metadata_editable.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build >2024-07-03 22:27:49,430 root INFO copying src/pip/_internal/operations/build/metadata.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build >2024-07-03 22:27:49,431 root INFO copying src/pip/_internal/operations/build/metadata_legacy.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build >2024-07-03 22:27:49,431 root INFO copying src/pip/_internal/operations/build/wheel_legacy.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build >2024-07-03 22:27:49,432 root INFO copying src/pip/_internal/operations/build/build_tracker.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build >2024-07-03 22:27:49,433 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/install >2024-07-03 22:27:49,433 root INFO copying src/pip/_internal/operations/install/wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/install >2024-07-03 22:27:49,434 root INFO copying src/pip/_internal/operations/install/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/install >2024-07-03 22:27:49,434 root INFO copying src/pip/_internal/operations/install/editable_legacy.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/install >2024-07-03 22:27:49,435 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,435 root INFO copying src/pip/_internal/resolution/resolvelib/provider.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,436 root INFO copying src/pip/_internal/resolution/resolvelib/reporter.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,436 root INFO copying src/pip/_internal/resolution/resolvelib/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,437 root INFO copying src/pip/_internal/resolution/resolvelib/found_candidates.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,437 root INFO copying src/pip/_internal/resolution/resolvelib/requirements.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,438 root INFO copying src/pip/_internal/resolution/resolvelib/factory.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,439 root INFO copying src/pip/_internal/resolution/resolvelib/resolver.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,439 root INFO copying src/pip/_internal/resolution/resolvelib/base.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,440 root INFO copying src/pip/_internal/resolution/resolvelib/candidates.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,441 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/legacy >2024-07-03 22:27:49,441 root INFO copying src/pip/_internal/resolution/legacy/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/legacy >2024-07-03 22:27:49,441 root INFO copying src/pip/_internal/resolution/legacy/resolver.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/legacy >2024-07-03 22:27:49,442 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata/importlib >2024-07-03 22:27:49,442 root INFO copying src/pip/_internal/metadata/importlib/_dists.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata/importlib >2024-07-03 22:27:49,443 root INFO copying src/pip/_internal/metadata/importlib/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata/importlib >2024-07-03 22:27:49,444 root INFO copying src/pip/_internal/metadata/importlib/_envs.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata/importlib >2024-07-03 22:27:49,444 root INFO copying src/pip/_internal/metadata/importlib/_compat.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata/importlib >2024-07-03 22:27:49,450 root INFO copying src/pip/py.typed -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip >2024-07-03 22:27:49,457 root WARNING warning: build_py: byte-compiling is disabled, skipping. > >2024-07-03 22:27:49,505 root INFO installing to /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel >2024-07-03 22:27:49,505 root INFO running install >2024-07-03 22:27:49,528 root INFO running install_lib >2024-07-03 22:27:49,551 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64 >2024-07-03 22:27:49,552 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel >2024-07-03 22:27:49,552 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip >2024-07-03 22:27:49,552 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/__main__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip >2024-07-03 22:27:49,553 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip >2024-07-03 22:27:49,554 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal >2024-07-03 22:27:49,554 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/exceptions.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal >2024-07-03 22:27:49,555 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/index >2024-07-03 22:27:49,555 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/index/collector.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/index >2024-07-03 22:27:49,556 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/index/sources.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/index >2024-07-03 22:27:49,556 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/index/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/index >2024-07-03 22:27:49,557 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/index/package_finder.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/index >2024-07-03 22:27:49,557 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/vcs >2024-07-03 22:27:49,558 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/vcs/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/vcs >2024-07-03 22:27:49,558 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/vcs/bazaar.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/vcs >2024-07-03 22:27:49,559 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/vcs/subversion.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/vcs >2024-07-03 22:27:49,559 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/vcs/mercurial.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/vcs >2024-07-03 22:27:49,560 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/vcs/git.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/vcs >2024-07-03 22:27:49,561 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/vcs/versioncontrol.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/vcs >2024-07-03 22:27:49,561 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/configuration.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal >2024-07-03 22:27:49,562 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/req >2024-07-03 22:27:49,562 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/req/req_file.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/req >2024-07-03 22:27:49,563 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/req/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/req >2024-07-03 22:27:49,564 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/req/req_uninstall.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/req >2024-07-03 22:27:49,564 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/req/req_set.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/req >2024-07-03 22:27:49,565 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/req/req_install.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/req >2024-07-03 22:27:49,565 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/req/constructors.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/req >2024-07-03 22:27:49,566 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,566 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/hash.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,567 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/list.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,568 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,568 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/configuration.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,569 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/debug.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,569 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,570 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/uninstall.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,571 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/inspect.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,571 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/index.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,572 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/search.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,572 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/check.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,573 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/help.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,573 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/completion.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,574 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/cache.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,575 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/show.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,575 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/freeze.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,576 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/install.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,576 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/commands/download.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/commands >2024-07-03 22:27:49,577 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal >2024-07-03 22:27:49,578 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/network >2024-07-03 22:27:49,578 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network/auth.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/network >2024-07-03 22:27:49,579 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network/session.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/network >2024-07-03 22:27:49,579 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network/utils.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/network >2024-07-03 22:27:49,580 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/network >2024-07-03 22:27:49,581 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network/xmlrpc.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/network >2024-07-03 22:27:49,581 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network/cache.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/network >2024-07-03 22:27:49,582 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network/lazy_wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/network >2024-07-03 22:27:49,582 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/network/download.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/network >2024-07-03 22:27:49,583 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/pyproject.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal >2024-07-03 22:27:49,584 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/wheel_builder.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal >2024-07-03 22:27:49,584 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,585 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli/index_command.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,585 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli/progress_bars.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,586 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli/status_codes.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,586 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli/cmdoptions.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,587 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli/req_command.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,587 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli/parser.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,588 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,589 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli/spinners.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,589 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli/main_parser.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,590 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli/main.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,590 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli/autocompletion.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,591 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli/base_command.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,592 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cli/command_context.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/cli >2024-07-03 22:27:49,592 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/build_env.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal >2024-07-03 22:27:49,593 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/distributions >2024-07-03 22:27:49,593 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/distributions/installed.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/distributions >2024-07-03 22:27:49,594 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/distributions/wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/distributions >2024-07-03 22:27:49,594 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/distributions/sdist.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/distributions >2024-07-03 22:27:49,595 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/distributions/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/distributions >2024-07-03 22:27:49,596 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/distributions/base.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/distributions >2024-07-03 22:27:49,596 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations >2024-07-03 22:27:49,597 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations >2024-07-03 22:27:49,597 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations/build >2024-07-03 22:27:49,598 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build/wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations/build >2024-07-03 22:27:49,598 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations/build >2024-07-03 22:27:49,599 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build/wheel_editable.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations/build >2024-07-03 22:27:49,599 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build/metadata_editable.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations/build >2024-07-03 22:27:49,600 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build/metadata.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations/build >2024-07-03 22:27:49,601 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build/metadata_legacy.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations/build >2024-07-03 22:27:49,601 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build/wheel_legacy.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations/build >2024-07-03 22:27:49,602 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/build/build_tracker.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations/build >2024-07-03 22:27:49,602 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/check.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations >2024-07-03 22:27:49,603 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/freeze.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations >2024-07-03 22:27:49,604 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/prepare.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations >2024-07-03 22:27:49,604 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations/install >2024-07-03 22:27:49,605 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/install/wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations/install >2024-07-03 22:27:49,605 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/install/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations/install >2024-07-03 22:27:49,606 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/operations/install/editable_legacy.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/operations/install >2024-07-03 22:27:49,607 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/models >2024-07-03 22:27:49,607 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models/scheme.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/models >2024-07-03 22:27:49,607 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models/wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/models >2024-07-03 22:27:49,608 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/models >2024-07-03 22:27:49,609 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models/direct_url.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/models >2024-07-03 22:27:49,609 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models/candidate.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/models >2024-07-03 22:27:49,610 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models/selection_prefs.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/models >2024-07-03 22:27:49,610 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models/index.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/models >2024-07-03 22:27:49,611 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models/search_scope.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/models >2024-07-03 22:27:49,612 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models/installation_report.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/models >2024-07-03 22:27:49,612 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models/format_control.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/models >2024-07-03 22:27:49,613 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models/target_python.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/models >2024-07-03 22:27:49,613 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/models/link.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/models >2024-07-03 22:27:49,614 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,614 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/datetime.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,615 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/glibc.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,616 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/hashes.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,616 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/entrypoints.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,617 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/urls.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,617 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/setuptools_build.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,618 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/deprecation.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,619 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/wheel.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,619 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/misc.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,620 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/compat.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,620 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/_log.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,621 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,622 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/virtualenv.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,622 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/subprocess.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,623 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/filesystem.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,623 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/filetypes.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,624 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/temp_dir.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,624 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/unpacking.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,625 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/packaging.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,626 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/_jaraco_text.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,626 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/direct_url_helpers.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,627 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/encoding.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,628 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/appdirs.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,628 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/compatibility_tags.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,629 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/logging.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,629 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/utils/egg_link.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/utils >2024-07-03 22:27:49,630 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/main.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal >2024-07-03 22:27:49,630 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/cache.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal >2024-07-03 22:27:49,631 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution >2024-07-03 22:27:49,632 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,632 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib/provider.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,632 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib/reporter.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,633 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,634 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib/found_candidates.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,634 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib/requirements.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,635 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib/factory.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,636 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib/resolver.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,636 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib/base.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,637 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/resolvelib/candidates.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution/resolvelib >2024-07-03 22:27:49,637 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution >2024-07-03 22:27:49,638 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution/legacy >2024-07-03 22:27:49,638 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/legacy/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution/legacy >2024-07-03 22:27:49,639 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/legacy/resolver.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution/legacy >2024-07-03 22:27:49,640 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/resolution/base.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/resolution >2024-07-03 22:27:49,640 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/self_outdated_check.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal >2024-07-03 22:27:49,641 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/metadata >2024-07-03 22:27:49,641 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/metadata >2024-07-03 22:27:49,642 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/metadata/importlib >2024-07-03 22:27:49,642 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata/importlib/_dists.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/metadata/importlib >2024-07-03 22:27:49,643 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata/importlib/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/metadata/importlib >2024-07-03 22:27:49,643 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata/importlib/_envs.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/metadata/importlib >2024-07-03 22:27:49,644 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata/importlib/_compat.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/metadata/importlib >2024-07-03 22:27:49,645 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata/pkg_resources.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/metadata >2024-07-03 22:27:49,645 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata/base.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/metadata >2024-07-03 22:27:49,646 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/metadata/_json.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/metadata >2024-07-03 22:27:49,647 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/locations >2024-07-03 22:27:49,647 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/locations/_sysconfig.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/locations >2024-07-03 22:27:49,647 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/locations/__init__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/locations >2024-07-03 22:27:49,648 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/locations/_distutils.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/locations >2024-07-03 22:27:49,649 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/_internal/locations/base.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip/_internal/locations >2024-07-03 22:27:49,649 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/py.typed -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip >2024-07-03 22:27:49,650 root INFO copying /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/lib/pip/__pip-runner__.py -> /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip >2024-07-03 22:27:49,650 root WARNING warning: install_lib: byte-compiling is disabled, skipping. > >2024-07-03 22:27:49,650 root INFO running install_egg_info >2024-07-03 22:27:49,675 root INFO running egg_info >2024-07-03 22:27:49,675 root INFO creating src/pip.egg-info >2024-07-03 22:27:49,698 root INFO writing src/pip.egg-info/PKG-INFO >2024-07-03 22:27:49,699 root INFO writing dependency_links to src/pip.egg-info/dependency_links.txt >2024-07-03 22:27:49,700 root INFO writing entry points to src/pip.egg-info/entry_points.txt >2024-07-03 22:27:49,701 root INFO writing top-level names to src/pip.egg-info/top_level.txt >2024-07-03 22:27:49,701 root INFO writing manifest file 'src/pip.egg-info/SOURCES.txt' >[07/03/24 22:27:49] ERROR listing git files failed - pretending there aren't any git.py:26 >2024-07-03 22:27:49,805 root INFO reading manifest file 'src/pip.egg-info/SOURCES.txt' >2024-07-03 22:27:49,805 root INFO reading manifest template 'MANIFEST.in' >2024-07-03 22:27:49,806 root WARNING warning: no files found matching 'src/pip/_vendor/README.rst' >2024-07-03 22:27:49,806 root WARNING warning: no files found matching 'src/pip/_vendor/vendor.txt' >2024-07-03 22:27:49,806 root WARNING warning: no files found matching 'src/pip/_vendor/pyparsing/diagram/template.jinja2' >2024-07-03 22:27:49,807 root WARNING warning: no files found matching '*LICENSE*' under directory 'src/pip/_vendor' >2024-07-03 22:27:49,807 root WARNING warning: no files found matching '*COPYING*' under directory 'src/pip/_vendor' >2024-07-03 22:27:49,807 root WARNING warning: no files found matching 'docs/docutils.conf' >2024-07-03 22:27:49,807 root WARNING warning: no previously-included files found matching '.git-blame-ignore-revs' >2024-07-03 22:27:49,808 root WARNING warning: no previously-included files found matching '.coveragerc' >2024-07-03 22:27:49,808 root WARNING warning: no previously-included files found matching '.mailmap' >2024-07-03 22:27:49,808 root WARNING warning: no previously-included files found matching '.appveyor.yml' >2024-07-03 22:27:49,809 root WARNING warning: no previously-included files found matching '.readthedocs.yml' >2024-07-03 22:27:49,809 root WARNING warning: no previously-included files found matching '.pre-commit-config.yaml' >2024-07-03 22:27:49,809 root WARNING warning: no previously-included files found matching '.readthedocs-custom-redirects.yml' >2024-07-03 22:27:49,809 root WARNING warning: no previously-included files found matching 'tox.ini' >2024-07-03 22:27:49,810 root WARNING warning: no previously-included files found matching 'noxfile.py' >2024-07-03 22:27:49,810 root WARNING warning: no files found matching '*.pem' under directory 'src/pip/_vendor' >2024-07-03 22:27:49,810 root WARNING warning: no files found matching 'py.typed' under directory 'src/pip/_vendor' >2024-07-03 22:27:49,826 root WARNING warning: no files found matching '*.css' under directory 'docs' >2024-07-03 22:27:49,906 root WARNING warning: no previously-included files matching '*.pyi' found under directory 'src/pip/_vendor' >2024-07-03 22:27:49,907 root WARNING no previously-included directories found matching '.github' >2024-07-03 22:27:49,908 root WARNING no previously-included directories found matching 'docs/build' >2024-07-03 22:27:49,908 root WARNING no previously-included directories found matching 'news' >2024-07-03 22:27:49,909 root WARNING no previously-included directories found matching 'tasks' >2024-07-03 22:27:49,909 root WARNING no previously-included directories found matching 'tests' >2024-07-03 22:27:49,910 root WARNING no previously-included directories found matching 'tools' >2024-07-03 22:27:49,910 root INFO adding license file 'LICENSE.txt' >2024-07-03 22:27:49,910 root INFO adding license file 'AUTHORS.txt' >2024-07-03 22:27:49,916 root INFO writing manifest file 'src/pip.egg-info/SOURCES.txt' >2024-07-03 22:27:49,917 root INFO Copying src/pip.egg-info to /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip-24.1.1-py3.12.egg-info >2024-07-03 22:27:49,920 root INFO running install_scripts >2024-07-03 22:27:49,926 root INFO creating /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel/pip-24.1.1.dist-info/WHEEL >2024-07-03 22:27:49,927 wheel INFO creating '/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/wheel/.tmp-l31duer_/pip-24.1.1-py3-none-any.whl' and adding '/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel' to it >2024-07-03 22:27:49,928 wheel INFO adding 'pip/__init__.py' >2024-07-03 22:27:49,929 wheel INFO adding 'pip/__main__.py' >2024-07-03 22:27:49,929 wheel INFO adding 'pip/__pip-runner__.py' >2024-07-03 22:27:49,930 wheel INFO adding 'pip/py.typed' >2024-07-03 22:27:49,930 wheel INFO adding 'pip/_internal/__init__.py' >2024-07-03 22:27:49,931 wheel INFO adding 'pip/_internal/build_env.py' >2024-07-03 22:27:49,931 wheel INFO adding 'pip/_internal/cache.py' >2024-07-03 22:27:49,932 wheel INFO adding 'pip/_internal/configuration.py' >2024-07-03 22:27:49,933 wheel INFO adding 'pip/_internal/exceptions.py' >2024-07-03 22:27:49,933 wheel INFO adding 'pip/_internal/main.py' >2024-07-03 22:27:49,934 wheel INFO adding 'pip/_internal/pyproject.py' >2024-07-03 22:27:49,934 wheel INFO adding 'pip/_internal/self_outdated_check.py' >2024-07-03 22:27:49,935 wheel INFO adding 'pip/_internal/wheel_builder.py' >2024-07-03 22:27:49,936 wheel INFO adding 'pip/_internal/cli/__init__.py' >2024-07-03 22:27:49,936 wheel INFO adding 'pip/_internal/cli/autocompletion.py' >2024-07-03 22:27:49,937 wheel INFO adding 'pip/_internal/cli/base_command.py' >2024-07-03 22:27:49,938 wheel INFO adding 'pip/_internal/cli/cmdoptions.py' >2024-07-03 22:27:49,938 wheel INFO adding 'pip/_internal/cli/command_context.py' >2024-07-03 22:27:49,939 wheel INFO adding 'pip/_internal/cli/index_command.py' >2024-07-03 22:27:49,939 wheel INFO adding 'pip/_internal/cli/main.py' >2024-07-03 22:27:49,940 wheel INFO adding 'pip/_internal/cli/main_parser.py' >2024-07-03 22:27:49,941 wheel INFO adding 'pip/_internal/cli/parser.py' >2024-07-03 22:27:49,941 wheel INFO adding 'pip/_internal/cli/progress_bars.py' >2024-07-03 22:27:49,942 wheel INFO adding 'pip/_internal/cli/req_command.py' >2024-07-03 22:27:49,942 wheel INFO adding 'pip/_internal/cli/spinners.py' >2024-07-03 22:27:49,943 wheel INFO adding 'pip/_internal/cli/status_codes.py' >2024-07-03 22:27:49,944 wheel INFO adding 'pip/_internal/commands/__init__.py' >2024-07-03 22:27:49,944 wheel INFO adding 'pip/_internal/commands/cache.py' >2024-07-03 22:27:49,944 wheel INFO adding 'pip/_internal/commands/check.py' >2024-07-03 22:27:49,945 wheel INFO adding 'pip/_internal/commands/completion.py' >2024-07-03 22:27:49,945 wheel INFO adding 'pip/_internal/commands/configuration.py' >2024-07-03 22:27:49,946 wheel INFO adding 'pip/_internal/commands/debug.py' >2024-07-03 22:27:49,946 wheel INFO adding 'pip/_internal/commands/download.py' >2024-07-03 22:27:49,947 wheel INFO adding 'pip/_internal/commands/freeze.py' >2024-07-03 22:27:49,947 wheel INFO adding 'pip/_internal/commands/hash.py' >2024-07-03 22:27:49,947 wheel INFO adding 'pip/_internal/commands/help.py' >2024-07-03 22:27:49,948 wheel INFO adding 'pip/_internal/commands/index.py' >2024-07-03 22:27:49,948 wheel INFO adding 'pip/_internal/commands/inspect.py' >2024-07-03 22:27:49,949 wheel INFO adding 'pip/_internal/commands/install.py' >2024-07-03 22:27:49,949 wheel INFO adding 'pip/_internal/commands/list.py' >2024-07-03 22:27:49,950 wheel INFO adding 'pip/_internal/commands/search.py' >2024-07-03 22:27:49,950 wheel INFO adding 'pip/_internal/commands/show.py' >2024-07-03 22:27:49,951 wheel INFO adding 'pip/_internal/commands/uninstall.py' >2024-07-03 22:27:49,951 wheel INFO adding 'pip/_internal/commands/wheel.py' >2024-07-03 22:27:49,951 wheel INFO adding 'pip/_internal/distributions/__init__.py' >2024-07-03 22:27:49,952 wheel INFO adding 'pip/_internal/distributions/base.py' >2024-07-03 22:27:49,952 wheel INFO adding 'pip/_internal/distributions/installed.py' >2024-07-03 22:27:49,953 wheel INFO adding 'pip/_internal/distributions/sdist.py' >2024-07-03 22:27:49,953 wheel INFO adding 'pip/_internal/distributions/wheel.py' >2024-07-03 22:27:49,954 wheel INFO adding 'pip/_internal/index/__init__.py' >2024-07-03 22:27:49,954 wheel INFO adding 'pip/_internal/index/collector.py' >2024-07-03 22:27:49,955 wheel INFO adding 'pip/_internal/index/package_finder.py' >2024-07-03 22:27:49,955 wheel INFO adding 'pip/_internal/index/sources.py' >2024-07-03 22:27:49,956 wheel INFO adding 'pip/_internal/locations/__init__.py' >2024-07-03 22:27:49,956 wheel INFO adding 'pip/_internal/locations/_distutils.py' >2024-07-03 22:27:49,957 wheel INFO adding 'pip/_internal/locations/_sysconfig.py' >2024-07-03 22:27:49,957 wheel INFO adding 'pip/_internal/locations/base.py' >2024-07-03 22:27:49,958 wheel INFO adding 'pip/_internal/metadata/__init__.py' >2024-07-03 22:27:49,958 wheel INFO adding 'pip/_internal/metadata/_json.py' >2024-07-03 22:27:49,958 wheel INFO adding 'pip/_internal/metadata/base.py' >2024-07-03 22:27:49,959 wheel INFO adding 'pip/_internal/metadata/pkg_resources.py' >2024-07-03 22:27:49,960 wheel INFO adding 'pip/_internal/metadata/importlib/__init__.py' >2024-07-03 22:27:49,960 wheel INFO adding 'pip/_internal/metadata/importlib/_compat.py' >2024-07-03 22:27:49,960 wheel INFO adding 'pip/_internal/metadata/importlib/_dists.py' >2024-07-03 22:27:49,961 wheel INFO adding 'pip/_internal/metadata/importlib/_envs.py' >2024-07-03 22:27:49,961 wheel INFO adding 'pip/_internal/models/__init__.py' >2024-07-03 22:27:49,962 wheel INFO adding 'pip/_internal/models/candidate.py' >2024-07-03 22:27:49,962 wheel INFO adding 'pip/_internal/models/direct_url.py' >2024-07-03 22:27:49,963 wheel INFO adding 'pip/_internal/models/format_control.py' >2024-07-03 22:27:49,963 wheel INFO adding 'pip/_internal/models/index.py' >2024-07-03 22:27:49,963 wheel INFO adding 'pip/_internal/models/installation_report.py' >2024-07-03 22:27:49,964 wheel INFO adding 'pip/_internal/models/link.py' >2024-07-03 22:27:49,964 wheel INFO adding 'pip/_internal/models/scheme.py' >2024-07-03 22:27:49,965 wheel INFO adding 'pip/_internal/models/search_scope.py' >2024-07-03 22:27:49,965 wheel INFO adding 'pip/_internal/models/selection_prefs.py' >2024-07-03 22:27:49,965 wheel INFO adding 'pip/_internal/models/target_python.py' >2024-07-03 22:27:49,966 wheel INFO adding 'pip/_internal/models/wheel.py' >2024-07-03 22:27:49,966 wheel INFO adding 'pip/_internal/network/__init__.py' >2024-07-03 22:27:49,967 wheel INFO adding 'pip/_internal/network/auth.py' >2024-07-03 22:27:49,967 wheel INFO adding 'pip/_internal/network/cache.py' >2024-07-03 22:27:49,968 wheel INFO adding 'pip/_internal/network/download.py' >2024-07-03 22:27:49,968 wheel INFO adding 'pip/_internal/network/lazy_wheel.py' >2024-07-03 22:27:49,969 wheel INFO adding 'pip/_internal/network/session.py' >2024-07-03 22:27:49,969 wheel INFO adding 'pip/_internal/network/utils.py' >2024-07-03 22:27:49,969 wheel INFO adding 'pip/_internal/network/xmlrpc.py' >2024-07-03 22:27:49,970 wheel INFO adding 'pip/_internal/operations/__init__.py' >2024-07-03 22:27:49,970 wheel INFO adding 'pip/_internal/operations/check.py' >2024-07-03 22:27:49,971 wheel INFO adding 'pip/_internal/operations/freeze.py' >2024-07-03 22:27:49,971 wheel INFO adding 'pip/_internal/operations/prepare.py' >2024-07-03 22:27:49,972 wheel INFO adding 'pip/_internal/operations/build/__init__.py' >2024-07-03 22:27:49,972 wheel INFO adding 'pip/_internal/operations/build/build_tracker.py' >2024-07-03 22:27:49,973 wheel INFO adding 'pip/_internal/operations/build/metadata.py' >2024-07-03 22:27:49,973 wheel INFO adding 'pip/_internal/operations/build/metadata_editable.py' >2024-07-03 22:27:49,974 wheel INFO adding 'pip/_internal/operations/build/metadata_legacy.py' >2024-07-03 22:27:49,974 wheel INFO adding 'pip/_internal/operations/build/wheel.py' >2024-07-03 22:27:49,974 wheel INFO adding 'pip/_internal/operations/build/wheel_editable.py' >2024-07-03 22:27:49,975 wheel INFO adding 'pip/_internal/operations/build/wheel_legacy.py' >2024-07-03 22:27:49,975 wheel INFO adding 'pip/_internal/operations/install/__init__.py' >2024-07-03 22:27:49,976 wheel INFO adding 'pip/_internal/operations/install/editable_legacy.py' >2024-07-03 22:27:49,976 wheel INFO adding 'pip/_internal/operations/install/wheel.py' >2024-07-03 22:27:49,977 wheel INFO adding 'pip/_internal/req/__init__.py' >2024-07-03 22:27:49,977 wheel INFO adding 'pip/_internal/req/constructors.py' >2024-07-03 22:27:49,978 wheel INFO adding 'pip/_internal/req/req_file.py' >2024-07-03 22:27:49,978 wheel INFO adding 'pip/_internal/req/req_install.py' >2024-07-03 22:27:49,979 wheel INFO adding 'pip/_internal/req/req_set.py' >2024-07-03 22:27:49,979 wheel INFO adding 'pip/_internal/req/req_uninstall.py' >2024-07-03 22:27:49,980 wheel INFO adding 'pip/_internal/resolution/__init__.py' >2024-07-03 22:27:49,980 wheel INFO adding 'pip/_internal/resolution/base.py' >2024-07-03 22:27:49,981 wheel INFO adding 'pip/_internal/resolution/legacy/__init__.py' >2024-07-03 22:27:49,981 wheel INFO adding 'pip/_internal/resolution/legacy/resolver.py' >2024-07-03 22:27:49,982 wheel INFO adding 'pip/_internal/resolution/resolvelib/__init__.py' >2024-07-03 22:27:49,982 wheel INFO adding 'pip/_internal/resolution/resolvelib/base.py' >2024-07-03 22:27:49,983 wheel INFO adding 'pip/_internal/resolution/resolvelib/candidates.py' >2024-07-03 22:27:49,983 wheel INFO adding 'pip/_internal/resolution/resolvelib/factory.py' >2024-07-03 22:27:49,984 wheel INFO adding 'pip/_internal/resolution/resolvelib/found_candidates.py' >2024-07-03 22:27:49,984 wheel INFO adding 'pip/_internal/resolution/resolvelib/provider.py' >2024-07-03 22:27:49,985 wheel INFO adding 'pip/_internal/resolution/resolvelib/reporter.py' >2024-07-03 22:27:49,985 wheel INFO adding 'pip/_internal/resolution/resolvelib/requirements.py' >2024-07-03 22:27:49,985 wheel INFO adding 'pip/_internal/resolution/resolvelib/resolver.py' >2024-07-03 22:27:49,986 wheel INFO adding 'pip/_internal/utils/__init__.py' >2024-07-03 22:27:49,986 wheel INFO adding 'pip/_internal/utils/_jaraco_text.py' >2024-07-03 22:27:49,987 wheel INFO adding 'pip/_internal/utils/_log.py' >2024-07-03 22:27:49,987 wheel INFO adding 'pip/_internal/utils/appdirs.py' >2024-07-03 22:27:49,988 wheel INFO adding 'pip/_internal/utils/compat.py' >2024-07-03 22:27:49,988 wheel INFO adding 'pip/_internal/utils/compatibility_tags.py' >2024-07-03 22:27:49,988 wheel INFO adding 'pip/_internal/utils/datetime.py' >2024-07-03 22:27:49,989 wheel INFO adding 'pip/_internal/utils/deprecation.py' >2024-07-03 22:27:49,989 wheel INFO adding 'pip/_internal/utils/direct_url_helpers.py' >2024-07-03 22:27:49,990 wheel INFO adding 'pip/_internal/utils/egg_link.py' >2024-07-03 22:27:49,990 wheel INFO adding 'pip/_internal/utils/encoding.py' >2024-07-03 22:27:49,990 wheel INFO adding 'pip/_internal/utils/entrypoints.py' >2024-07-03 22:27:49,991 wheel INFO adding 'pip/_internal/utils/filesystem.py' >2024-07-03 22:27:49,991 wheel INFO adding 'pip/_internal/utils/filetypes.py' >2024-07-03 22:27:49,992 wheel INFO adding 'pip/_internal/utils/glibc.py' >2024-07-03 22:27:49,992 wheel INFO adding 'pip/_internal/utils/hashes.py' >2024-07-03 22:27:49,993 wheel INFO adding 'pip/_internal/utils/logging.py' >2024-07-03 22:27:49,993 wheel INFO adding 'pip/_internal/utils/misc.py' >2024-07-03 22:27:49,994 wheel INFO adding 'pip/_internal/utils/packaging.py' >2024-07-03 22:27:49,994 wheel INFO adding 'pip/_internal/utils/setuptools_build.py' >2024-07-03 22:27:49,994 wheel INFO adding 'pip/_internal/utils/subprocess.py' >2024-07-03 22:27:49,995 wheel INFO adding 'pip/_internal/utils/temp_dir.py' >2024-07-03 22:27:49,995 wheel INFO adding 'pip/_internal/utils/unpacking.py' >2024-07-03 22:27:49,996 wheel INFO adding 'pip/_internal/utils/urls.py' >2024-07-03 22:27:49,996 wheel INFO adding 'pip/_internal/utils/virtualenv.py' >2024-07-03 22:27:49,997 wheel INFO adding 'pip/_internal/utils/wheel.py' >2024-07-03 22:27:49,997 wheel INFO adding 'pip/_internal/vcs/__init__.py' >2024-07-03 22:27:49,997 wheel INFO adding 'pip/_internal/vcs/bazaar.py' >2024-07-03 22:27:49,998 wheel INFO adding 'pip/_internal/vcs/git.py' >2024-07-03 22:27:49,998 wheel INFO adding 'pip/_internal/vcs/mercurial.py' >2024-07-03 22:27:49,999 wheel INFO adding 'pip/_internal/vcs/subversion.py' >2024-07-03 22:27:49,999 wheel INFO adding 'pip/_internal/vcs/versioncontrol.py' >2024-07-03 22:27:50,000 wheel INFO adding 'pip-24.1.1.dist-info/AUTHORS.txt' >2024-07-03 22:27:50,001 wheel INFO adding 'pip-24.1.1.dist-info/LICENSE.txt' >2024-07-03 22:27:50,001 wheel INFO adding 'pip-24.1.1.dist-info/METADATA' >2024-07-03 22:27:50,001 wheel INFO adding 'pip-24.1.1.dist-info/WHEEL' >2024-07-03 22:27:50,001 wheel INFO adding 'pip-24.1.1.dist-info/entry_points.txt' >2024-07-03 22:27:50,002 wheel INFO adding 'pip-24.1.1.dist-info/top_level.txt' >2024-07-03 22:27:50,003 wheel INFO adding 'pip-24.1.1.dist-info/RECORD' >2024-07-03 22:27:50,004 root INFO removing /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/build/bdist.linux-loongarch64/wheel >2024-07-03 22:27:50,025 gpep517 INFO The backend produced /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/wheel/pip-24.1.1-py3-none-any.whl > * Installing pip-24.1.1-py3-none-any.whl to /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install >python3.12 -m gpep517 install-wheel --destdir=/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install --interpreter=/usr/bin/python3.12 --prefix=/usr --optimize=all /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/wheel/pip-24.1.1-py3-none-any.whl >2024-07-03 22:27:50,275 gpep517 INFO Installing /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/wheel/pip-24.1.1-py3-none-any.whl into /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install >2024-07-03 22:27:51,740 gpep517 INFO Installation complete > * Using python3.12 in global scope > * python3_12: running distutils-r1_run_phase python_compile_all >>>> Source compiled. >>>> Test phase: dev-python/pip-24.1.1 > * python3_12: running distutils-r1_run_phase python_test >python3.12 -m pytest -vv -ra -l -Wdefault -Werror::pytest.PytestUnhandledCoroutineWarning --color=yes -o console_output_style=count -o tmp_path_retention_count=0 -o tmp_path_retention_policy=failed -p xdist -n 4 --dist=worksteal --deselect tests/functional/test_inspect.py::test_inspect_basic --deselect tests/functional/test_config_settings.py::test_backend_sees_config_via_sdist --deselect tests/functional/test_install.py::test_double_install_fail --deselect tests/functional/test_install_config.py::test_prompt_for_keyring_if_needed --deselect tests/functional/test_check.py::test_basic_check_clean --deselect tests/functional/test_check.py::test_check_skip_work_dir_pkg --deselect tests/functional/test_check.py::test_check_complicated_name_clean --deselect tests/functional/test_check.py::test_check_development_versions_are_also_considered --deselect tests/functional/test_freeze.py::test_freeze_with_setuptools --deselect tests/functional/test_pip_runner_script.py::test_runner_work_in_environments_with_no_pip --deselect tests/functional/test_uninstall.py::test_basic_uninstall_distutils --deselect tests/unit/test_base_command.py::test_base_command_global_tempdir_cleanup --deselect tests/unit/test_base_command.py::test_base_command_local_tempdir_cleanup --deselect tests/unit/test_base_command.py::test_base_command_provides_tempdir_helpers --deselect tests/functional/test_debug.py::test_debug[vendored library versions:] --deselect tests/functional/test_debug.py::test_debug__library_versions --deselect tests/functional/test_python_option.py::test_python_interpreter --deselect tests/functional/test_uninstall.py::test_uninstall_non_local_distutils --ignore tests/functional/test_proxy.py -m not network -o tmp_path_retention_policy=all >================================================= test session starts ================================================= >platform linux -- Python 3.12.4, pytest-8.2.2, pluggy-1.5.0 -- /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 >cachedir: .pytest_cache >rootdir: /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1 >configfile: pyproject.toml >plugins: xdist-3.6.1 >created: 4/4 workers >4 workers [2357 items] > >scheduling tests via WorkStealingScheduling > >tests/functional/test_bad_url.py::test_filenotfound_error_message >tests/functional/test_new_resolver.py::test_new_resolver_fails_on_conflicting_constraint_and_requirement >tests/unit/test_req_file.py::TestBreakOptionsArgs::test_no_options >tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_canonical_no_localization[full] >[gw2] [ 1/2357] SKIPPED tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_canonical_no_localization[full] >tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_canonical_no_localization[no-variant] >[gw2] [ 2/2357] SKIPPED tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_canonical_no_localization[no-variant] >tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_canonical_no_localization[fallback] >[gw2] [ 3/2357] SKIPPED tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_canonical_no_localization[fallback] >tests/unit/test_finder.py::test_no_mpkg >[gw3] [ 4/2357] PASSED tests/unit/test_req_file.py::TestBreakOptionsArgs::test_no_options >tests/unit/test_req_file.py::TestBreakOptionsArgs::test_args_short_options >[gw3] [ 5/2357] PASSED tests/unit/test_req_file.py::TestBreakOptionsArgs::test_args_short_options >tests/unit/test_req_file.py::TestBreakOptionsArgs::test_args_long_options >[gw3] [ 6/2357] PASSED tests/unit/test_req_file.py::TestBreakOptionsArgs::test_args_long_options >tests/unit/test_req_file.py::TestOptionVariants::test_variant1 >[gw3] [ 7/2357] PASSED tests/unit/test_req_file.py::TestOptionVariants::test_variant1 >tests/unit/test_req_file.py::TestOptionVariants::test_variant2 >[gw3] [ 8/2357] PASSED tests/unit/test_req_file.py::TestOptionVariants::test_variant2 >tests/unit/test_req_file.py::TestOptionVariants::test_variant3 >[gw3] [ 9/2357] PASSED tests/unit/test_req_file.py::TestOptionVariants::test_variant3 >tests/unit/test_req_file.py::TestOptionVariants::test_variant4 >[gw3] [ 10/2357] PASSED tests/unit/test_req_file.py::TestOptionVariants::test_variant4 >tests/unit/test_req_file.py::TestOptionVariants::test_variant5 >[gw3] [ 11/2357] PASSED tests/unit/test_req_file.py::TestOptionVariants::test_variant5 >tests/unit/test_req_file.py::TestParseRequirements::test_multiple_appending_options >[gw3] [ 12/2357] PASSED tests/unit/test_req_file.py::TestParseRequirements::test_multiple_appending_options >tests/unit/test_req_file.py::TestParseRequirements::test_expand_existing_env_variables >[gw3] [ 13/2357] PASSED tests/unit/test_req_file.py::TestParseRequirements::test_expand_existing_env_variables >tests/unit/test_req_file.py::TestParseRequirements::test_expand_missing_env_variables >[gw3] [ 14/2357] PASSED tests/unit/test_req_file.py::TestParseRequirements::test_expand_missing_env_variables >tests/unit/test_req_file.py::TestParseRequirements::test_join_lines >[gw3] [ 15/2357] PASSED tests/unit/test_req_file.py::TestParseRequirements::test_join_lines >tests/unit/test_req_file.py::TestParseRequirements::test_req_file_parse_no_only_binary >[gw2] [ 16/2357] PASSED tests/unit/test_finder.py::test_no_mpkg >tests/unit/test_finder.py::test_no_partial_name_match >[gw3] [ 17/2357] PASSED tests/unit/test_req_file.py::TestParseRequirements::test_req_file_parse_no_only_binary >tests/unit/test_req_file.py::TestParseRequirements::test_req_file_parse_comment_start_of_line >[gw3] [ 18/2357] PASSED tests/unit/test_req_file.py::TestParseRequirements::test_req_file_parse_comment_start_of_line >tests/unit/test_req_file.py::TestParseRequirements::test_invalid_options >[gw3] [ 19/2357] PASSED tests/unit/test_req_file.py::TestParseRequirements::test_invalid_options >tests/unit/test_req_file.py::TestParseRequirements::test_req_file_parse_comment_end_of_line_with_url >[gw3] [ 20/2357] PASSED tests/unit/test_req_file.py::TestParseRequirements::test_req_file_parse_comment_end_of_line_with_url >tests/unit/test_req_file.py::TestParseRequirements::test_req_file_parse_egginfo_end_of_line_with_url >[gw3] [ 21/2357] PASSED tests/unit/test_req_file.py::TestParseRequirements::test_req_file_parse_egginfo_end_of_line_with_url >tests/unit/test_req_file.py::TestParseRequirements::test_req_file_no_finder >[gw3] [ 22/2357] PASSED tests/unit/test_req_file.py::TestParseRequirements::test_req_file_no_finder >tests/unit/test_req_file.py::TestParseRequirements::test_install_requirements_with_options >[gw3] [ 23/2357] PASSED tests/unit/test_req_file.py::TestParseRequirements::test_install_requirements_with_options >tests/unit/test_req_install.py::TestInstallRequirementBuildDirectory::test_tmp_build_directory >[gw3] [ 24/2357] PASSED tests/unit/test_req_install.py::TestInstallRequirementBuildDirectory::test_tmp_build_directory >tests/unit/test_req_install.py::TestInstallRequirementBuildDirectory::test_forward_slash_results_in_a_link >[gw3] [ 25/2357] PASSED tests/unit/test_req_install.py::TestInstallRequirementBuildDirectory::test_forward_slash_results_in_a_link >tests/unit/test_req_install.py::TestInstallRequirementFrom::test_install_req_from_string_invalid_requirement >[gw3] [ 26/2357] PASSED tests/unit/test_req_install.py::TestInstallRequirementFrom::test_install_req_from_string_invalid_requirement >tests/unit/test_req_install.py::TestInstallRequirementFrom::test_install_req_from_string_without_comes_from >[gw3] [ 27/2357] PASSED tests/unit/test_req_install.py::TestInstallRequirementFrom::test_install_req_from_string_without_comes_from >tests/unit/test_req_install.py::TestInstallRequirementFrom::test_install_req_from_string_with_comes_from_without_link >[gw3] [ 28/2357] PASSED tests/unit/test_req_install.py::TestInstallRequirementFrom::test_install_req_from_string_with_comes_from_without_link >tests/unit/test_req_uninstall.py::test_uninstallation_paths >[gw3] [ 29/2357] PASSED tests/unit/test_req_uninstall.py::test_uninstallation_paths >tests/unit/test_req_uninstall.py::test_compressed_listing >[gw3] [ 30/2357] PASSED tests/unit/test_req_uninstall.py::test_compressed_listing >tests/unit/test_req_uninstall.py::TestUninstallPathSet::test_add >[gw3] [ 31/2357] PASSED tests/unit/test_req_uninstall.py::TestUninstallPathSet::test_add >tests/unit/test_req_uninstall.py::TestUninstallPathSet::test_add_pth >[gw3] [ 32/2357] PASSED tests/unit/test_req_uninstall.py::TestUninstallPathSet::test_add_pth >tests/unit/test_req_uninstall.py::TestUninstallPathSet::test_add_symlink >[gw3] [ 33/2357] PASSED tests/unit/test_req_uninstall.py::TestUninstallPathSet::test_add_symlink >[gw2] [ 34/2357] PASSED tests/unit/test_finder.py::test_no_partial_name_match >tests/unit/test_req_uninstall.py::TestUninstallPathSet::test_compact_shorter_path >[gw3] [ 35/2357] PASSED tests/unit/test_req_uninstall.py::TestUninstallPathSet::test_compact_shorter_path >tests/unit/test_req_uninstall.py::TestUninstallPathSet::test_detect_symlink_dirs >[gw3] [ 36/2357] PASSED tests/unit/test_req_uninstall.py::TestUninstallPathSet::test_detect_symlink_dirs >tests/unit/test_req_uninstall.py::TestStashedUninstallPathSet::test_compress_for_rename >[gw3] [ 37/2357] PASSED tests/unit/test_req_uninstall.py::TestStashedUninstallPathSet::test_compress_for_rename >tests/unit/test_req_uninstall.py::TestStashedUninstallPathSet::test_stash >[gw3] [ 38/2357] PASSED tests/unit/test_req_uninstall.py::TestStashedUninstallPathSet::test_stash >tests/unit/test_req_uninstall.py::TestStashedUninstallPathSet::test_commit >[gw3] [ 39/2357] PASSED tests/unit/test_req_uninstall.py::TestStashedUninstallPathSet::test_commit >tests/unit/test_finder.py::test_tilde >tests/unit/test_req_uninstall.py::TestStashedUninstallPathSet::test_rollback >[gw3] [ 40/2357] PASSED tests/unit/test_req_uninstall.py::TestStashedUninstallPathSet::test_rollback >tests/unit/test_req_uninstall.py::TestStashedUninstallPathSet::test_commit_symlinks >[gw3] [ 41/2357] PASSED tests/unit/test_req_uninstall.py::TestStashedUninstallPathSet::test_commit_symlinks >tests/unit/test_req_uninstall.py::TestStashedUninstallPathSet::test_rollback_symlinks >[gw2] [ 42/2357] PASSED tests/unit/test_finder.py::test_tilde >tests/unit/test_finder.py::test_duplicates_sort_ok >[gw3] [ 43/2357] PASSED tests/unit/test_req_uninstall.py::TestStashedUninstallPathSet::test_rollback_symlinks >tests/unit/test_resolution_legacy_resolver.py::TestAddRequirement::test_unsupported_wheel_link_requirement_raises >[gw3] [ 44/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestAddRequirement::test_unsupported_wheel_link_requirement_raises >tests/unit/test_resolution_legacy_resolver.py::TestAddRequirement::test_unsupported_wheel_local_file_requirement_raises >[gw2] [ 45/2357] PASSED tests/unit/test_finder.py::test_duplicates_sort_ok >[gw3] [ 46/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestAddRequirement::test_unsupported_wheel_local_file_requirement_raises >tests/unit/test_finder.py::test_finder_detects_latest_find_links >tests/unit/test_resolution_legacy_resolver.py::TestAddRequirement::test_exclusive_environment_markers >[gw3] [ 47/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestAddRequirement::test_exclusive_environment_markers >tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_compatible >[gw3] [ 48/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_compatible >tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_incompatible >[gw3] [ 49/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_incompatible >tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_incompatible_with_ignore_requires >[gw3] [ 50/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_incompatible_with_ignore_requires >tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_none_requires_python >[gw3] [ 51/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_none_requires_python >tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_invalid_requires_python >[gw3] [ 52/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_invalid_requires_python >tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_empty_metadata_error[METADATA] >[gw3] [ 53/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_empty_metadata_error[METADATA] >tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_empty_metadata_error[PKG-INFO] >[gw3] [ 54/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestCheckDistRequiresPython::test_empty_metadata_error[PKG-INFO] >tests/unit/test_resolution_legacy_resolver.py::TestYankedWarning::test_sort_best_candidate__has_non_yanked >[gw3] [ 55/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestYankedWarning::test_sort_best_candidate__has_non_yanked >tests/unit/test_resolution_legacy_resolver.py::TestYankedWarning::test_sort_best_candidate__all_yanked >[gw3] [ 56/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestYankedWarning::test_sort_best_candidate__all_yanked >tests/unit/test_resolution_legacy_resolver.py::TestYankedWarning::test_sort_best_candidate__yanked_reason[-<none given>] >[gw3] [ 57/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestYankedWarning::test_sort_best_candidate__yanked_reason[-<none given>] >tests/unit/test_resolution_legacy_resolver.py::TestYankedWarning::test_sort_best_candidate__yanked_reason[curly quote: \u2018-curly quote: \u2018] >[gw3] [ 58/2357] PASSED tests/unit/test_resolution_legacy_resolver.py::TestYankedWarning::test_sort_best_candidate__yanked_reason[curly quote: \u2018-curly quote: \u2018] >tests/unit/test_search_scope.py::TestSearchScope::test_get_formatted_locations_basic_auth >[gw2] [ 59/2357] PASSED tests/unit/test_finder.py::test_finder_detects_latest_find_links >[gw3] [ 60/2357] PASSED tests/unit/test_search_scope.py::TestSearchScope::test_get_formatted_locations_basic_auth >tests/unit/test_search_scope.py::TestSearchScope::test_get_index_urls_locations >[gw3] [ 61/2357] PASSED tests/unit/test_search_scope.py::TestSearchScope::test_get_index_urls_locations >tests/unit/test_self_check_outdated.py::test_get_statefile_name_known_values[/hello/world/venv-fcd2d5175dd33d5df759ee7b045264230205ef837bf9f582f7c3ada7] >[gw3] [ 62/2357] PASSED tests/unit/test_self_check_outdated.py::test_get_statefile_name_known_values[/hello/world/venv-fcd2d5175dd33d5df759ee7b045264230205ef837bf9f582f7c3ada7] >tests/unit/test_self_check_outdated.py::test_get_statefile_name_known_values[C:\\Users\\User\\Desktop\\venv-902cecc0745b8ecf2509ba473f3556f0ba222fedc6df433acda24aa5] >[gw3] [ 63/2357] PASSED tests/unit/test_self_check_outdated.py::test_get_statefile_name_known_values[C:\\Users\\User\\Desktop\\venv-902cecc0745b8ecf2509ba473f3556f0ba222fedc6df433acda24aa5] >tests/unit/test_self_check_outdated.py::test_pip_self_version_check_calls_underlying_implementation >tests/unit/test_finder.py::test_incorrect_case_file_index >[gw3] [ 64/2357] PASSED tests/unit/test_self_check_outdated.py::test_pip_self_version_check_calls_underlying_implementation >tests/unit/test_self_check_outdated.py::test_core_logic[1.0-2.0-None-True-True] >[gw3] [ 65/2357] PASSED tests/unit/test_self_check_outdated.py::test_core_logic[1.0-2.0-None-True-True] >tests/unit/test_self_check_outdated.py::test_core_logic[1.0-2.0-2.0-True-True] >[gw3] [ 66/2357] PASSED tests/unit/test_self_check_outdated.py::test_core_logic[1.0-2.0-2.0-True-True] >tests/unit/test_self_check_outdated.py::test_core_logic[1.0-2.0-None-False-False] >[gw3] [ 67/2357] PASSED tests/unit/test_self_check_outdated.py::test_core_logic[1.0-2.0-None-False-False] >tests/unit/test_self_check_outdated.py::test_core_logic[2.0-2.0-None-True-False] >[gw3] [ 68/2357] PASSED tests/unit/test_self_check_outdated.py::test_core_logic[2.0-2.0-None-True-False] >tests/unit/test_self_check_outdated.py::test_core_logic[2.0-2.0-2.0-True-False] >[gw3] [ 69/2357] PASSED tests/unit/test_self_check_outdated.py::test_core_logic[2.0-2.0-2.0-True-False] >tests/unit/test_self_check_outdated.py::test_core_logic[1.0-2.0-1.0-True-False] >[gw3] [ 70/2357] PASSED tests/unit/test_self_check_outdated.py::test_core_logic[1.0-2.0-1.0-True-False] >tests/unit/test_self_check_outdated.py::TestSelfCheckState::test_no_cache >[gw3] [ 71/2357] PASSED tests/unit/test_self_check_outdated.py::TestSelfCheckState::test_no_cache >tests/unit/test_self_check_outdated.py::TestSelfCheckState::test_reads_expected_statefile >[gw3] [ 72/2357] PASSED tests/unit/test_self_check_outdated.py::TestSelfCheckState::test_reads_expected_statefile >tests/unit/test_self_check_outdated.py::TestSelfCheckState::test_writes_expected_statefile >[gw2] [ 73/2357] PASSED tests/unit/test_finder.py::test_incorrect_case_file_index >tests/unit/test_finder.py::TestWheel::test_skip_invalid_wheel_link >[gw3] [ 74/2357] PASSED tests/unit/test_self_check_outdated.py::TestSelfCheckState::test_writes_expected_statefile >tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info[py_version_info0-expected0] >[gw3] [ 75/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info[py_version_info0-expected0] >tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info[py_version_info1-expected1] >[gw3] [ 76/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info[py_version_info1-expected1] >tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info[py_version_info2-expected2] >[gw3] [ 77/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info[py_version_info2-expected2] >tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info[py_version_info3-expected3] >[gw3] [ 78/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info[py_version_info3-expected3] >tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info[py_version_info4-expected4] >[gw3] [ 79/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info[py_version_info4-expected4] >tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info[py_version_info5-expected5] >[gw3] [ 80/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info[py_version_info5-expected5] >tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info_none >[gw3] [ 81/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_init__py_version_info_none >tests/unit/test_target_python.py::TestTargetPython::test_format_given[kwargs0-] >[gw3] [ 82/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_format_given[kwargs0-] >tests/unit/test_target_python.py::TestTargetPython::test_format_given[kwargs1-version_info='3.6'] >[gw3] [ 83/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_format_given[kwargs1-version_info='3.6'] >tests/unit/test_target_python.py::TestTargetPython::test_format_given[kwargs2-platforms=['darwin'] version_info='3.6'] >[gw3] [ 84/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_format_given[kwargs2-platforms=['darwin'] version_info='3.6'] >tests/unit/test_target_python.py::TestTargetPython::test_format_given[kwargs3-platforms=['darwin'] version_info='3.6' abis=['cp36m'] implementation='cp'] >[gw3] [ 85/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_format_given[kwargs3-platforms=['darwin'] version_info='3.6' abis=['cp36m'] implementation='cp'] >tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[py_version_info0-] >[gw3] [ 86/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[py_version_info0-] >tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[py_version_info1-2] >[gw3] [ 87/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[py_version_info1-2] >tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[py_version_info2-3] >[gw3] [ 88/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[py_version_info2-3] >tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[py_version_info3-37] >[gw3] [ 89/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[py_version_info3-37] >tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[py_version_info4-37] >[gw3] [ 90/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[py_version_info4-37] >tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[py_version_info5-310] >[gw3] [ 91/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[py_version_info5-310] >tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[None-None] >[gw3] [ 92/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_get_sorted_tags[None-None] >tests/unit/test_target_python.py::TestTargetPython::test_get_unsorted_tags__uses_cached_value >[gw3] [ 93/2357] PASSED tests/unit/test_target_python.py::TestTargetPython::test_get_unsorted_tags__uses_cached_value >tests/unit/test_urls.py::test_path_to_url_unix >[gw3] [ 94/2357] PASSED tests/unit/test_urls.py::test_path_to_url_unix >tests/unit/test_urls.py::test_path_to_url_win[posix-path] >[gw3] [ 95/2357] SKIPPED tests/unit/test_urls.py::test_path_to_url_win[posix-path] >tests/unit/test_urls.py::test_path_to_url_win[nt-path] >[gw3] [ 96/2357] SKIPPED tests/unit/test_urls.py::test_path_to_url_win[nt-path] >tests/unit/test_urls.py::test_path_to_url_win[unc-path] >[gw3] [ 97/2357] SKIPPED tests/unit/test_urls.py::test_path_to_url_win[unc-path] >tests/unit/test_urls.py::test_path_to_url_win[\\\\unc\\as\\path-file:////unc/as/path] >[gw3] [ 98/2357] SKIPPED tests/unit/test_urls.py::test_path_to_url_win[\\\\unc\\as\\path-file:////unc/as/path] >tests/unit/test_urls.py::test_relative_path_to_url_win >[gw3] [ 99/2357] SKIPPED tests/unit/test_urls.py::test_relative_path_to_url_win >tests/unit/test_urls.py::test_url_to_path[file:tmp-tmp-tmp] >[gw3] [ 100/2357] PASSED tests/unit/test_urls.py::test_url_to_path[file:tmp-tmp-tmp] >tests/unit/test_urls.py::test_url_to_path[file:c:/path/to/file-C:\\path\\to\\file-c:/path/to/file] >[gw3] [ 101/2357] PASSED tests/unit/test_urls.py::test_url_to_path[file:c:/path/to/file-C:\\path\\to\\file-c:/path/to/file] >tests/unit/test_urls.py::test_url_to_path[file:/path/to/file-\\path\\to\\file-/path/to/file] >[gw3] [ 102/2357] PASSED tests/unit/test_urls.py::test_url_to_path[file:/path/to/file-\\path\\to\\file-/path/to/file] >tests/unit/test_urls.py::test_url_to_path[file://localhost/tmp/file-\\tmp\\file-/tmp/file] >[gw2] [ 103/2357] PASSED tests/unit/test_finder.py::TestWheel::test_skip_invalid_wheel_link >[gw3] [ 104/2357] PASSED tests/unit/test_urls.py::test_url_to_path[file://localhost/tmp/file-\\tmp\\file-/tmp/file] >tests/unit/test_urls.py::test_url_to_path[file://localhost/c:/tmp/file-C:\\tmp\\file-/c:/tmp/file] >[gw3] [ 105/2357] PASSED tests/unit/test_urls.py::test_url_to_path[file://localhost/c:/tmp/file-C:\\tmp\\file-/c:/tmp/file] >tests/unit/test_urls.py::test_url_to_path[file://somehost/tmp/file-\\\\somehost\\tmp\\file-None] >[gw3] [ 106/2357] PASSED tests/unit/test_urls.py::test_url_to_path[file://somehost/tmp/file-\\\\somehost\\tmp\\file-None] >tests/unit/test_urls.py::test_url_to_path[file:///tmp/file-\\tmp\\file-/tmp/file] >[gw3] [ 107/2357] PASSED tests/unit/test_urls.py::test_url_to_path[file:///tmp/file-\\tmp\\file-/tmp/file] >tests/unit/test_urls.py::test_url_to_path[file:///c:/tmp/file-C:\\tmp\\file-/c:/tmp/file] >[gw3] [ 108/2357] PASSED tests/unit/test_urls.py::test_url_to_path[file:///c:/tmp/file-C:\\tmp\\file-/c:/tmp/file] >tests/unit/test_urls.py::test_url_to_path_path_to_url_symmetry_win >[gw3] [ 109/2357] SKIPPED tests/unit/test_urls.py::test_url_to_path_path_to_url_symmetry_win >tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_usersite_notvenv >[gw3] [ 110/2357] PASSED tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_usersite_notvenv >tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_usersite_venv_noglobal >tests/unit/test_finder.py::TestWheel::test_not_find_wheel_not_supported >[gw3] [ 111/2357] PASSED tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_usersite_venv_noglobal >tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_usersite_venv_global >[gw3] [ 112/2357] PASSED tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_usersite_venv_global >tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_sitepkgs_notvenv >[gw3] [ 113/2357] PASSED tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_sitepkgs_notvenv >tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_sitepkgs_venv_noglobal >[gw3] [ 114/2357] PASSED tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_sitepkgs_venv_noglobal >tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_sitepkgs_venv_global >[gw3] [ 115/2357] PASSED tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_sitepkgs_venv_global >tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_both_notvenv >[gw3] [ 116/2357] PASSED tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_both_notvenv >tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_both_venv_noglobal >[gw3] [ 117/2357] PASSED tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_both_venv_noglobal >tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_both_venv_global >[gw3] [ 118/2357] PASSED tests/unit/test_utils.py::Tests_EgglinkPath::test_egglink_in_both_venv_global >tests/unit/test_utils.py::Tests_EgglinkPath::test_noegglink_in_sitepkgs_notvenv >[gw3] [ 119/2357] PASSED tests/unit/test_utils.py::Tests_EgglinkPath::test_noegglink_in_sitepkgs_notvenv >tests/unit/test_utils.py::Tests_EgglinkPath::test_noegglink_in_sitepkgs_venv_noglobal >[gw3] [ 120/2357] PASSED tests/unit/test_utils.py::Tests_EgglinkPath::test_noegglink_in_sitepkgs_venv_noglobal >tests/unit/test_utils.py::Tests_EgglinkPath::test_noegglink_in_sitepkgs_venv_global >[gw3] [ 121/2357] PASSED tests/unit/test_utils.py::Tests_EgglinkPath::test_noegglink_in_sitepkgs_venv_global >tests/unit/test_utils.py::test_rmtree_errorhandler_nonexistent_directory >[gw3] [ 122/2357] PASSED tests/unit/test_utils.py::test_rmtree_errorhandler_nonexistent_directory >tests/unit/test_utils.py::test_rmtree_errorhandler_readonly_directory >[gw3] [ 123/2357] PASSED tests/unit/test_utils.py::test_rmtree_errorhandler_readonly_directory >tests/unit/test_utils.py::test_rmtree_errorhandler_reraises_error >[gw3] [ 124/2357] PASSED tests/unit/test_utils.py::test_rmtree_errorhandler_reraises_error >tests/unit/test_utils.py::test_rmtree_skips_nonexistent_directory >[gw3] [ 125/2357] PASSED tests/unit/test_utils.py::test_rmtree_skips_nonexistent_directory >tests/unit/test_utils.py::test_rmtree_retries >[gw2] [ 126/2357] PASSED tests/unit/test_finder.py::TestWheel::test_not_find_wheel_not_supported >tests/unit/test_finder.py::TestWheel::test_find_wheel_supported >[gw2] [ 127/2357] PASSED tests/unit/test_finder.py::TestWheel::test_find_wheel_supported >tests/unit/test_finder.py::TestWheel::test_wheel_over_sdist_priority >[gw2] [ 128/2357] PASSED tests/unit/test_finder.py::TestWheel::test_wheel_over_sdist_priority >tests/unit/test_finder.py::TestWheel::test_existing_over_wheel_priority >[gw2] [ 129/2357] PASSED tests/unit/test_finder.py::TestWheel::test_existing_over_wheel_priority >tests/unit/test_finder.py::TestCandidateEvaluator::test_link_sorting >[gw2] [ 130/2357] PASSED tests/unit/test_finder.py::TestCandidateEvaluator::test_link_sorting >tests/unit/test_finder.py::TestCandidateEvaluator::test_link_sorting_wheels_with_build_tags >[gw2] [ 131/2357] PASSED tests/unit/test_finder.py::TestCandidateEvaluator::test_link_sorting_wheels_with_build_tags >tests/unit/test_finder.py::TestCandidateEvaluator::test_build_tag_is_less_important_than_other_tags >[gw2] [ 132/2357] PASSED tests/unit/test_finder.py::TestCandidateEvaluator::test_build_tag_is_less_important_than_other_tags >tests/unit/test_finder.py::test_finder_priority_file_over_page >[gw3] [ 133/2357] PASSED tests/unit/test_utils.py::test_rmtree_retries >tests/unit/test_utils.py::test_rmtree_retries_for_3sec >[gw2] [ 134/2357] PASSED tests/unit/test_finder.py::test_finder_priority_file_over_page >tests/unit/test_finder.py::test_finder_priority_nonegg_over_eggfragments >[gw2] [ 135/2357] PASSED tests/unit/test_finder.py::test_finder_priority_nonegg_over_eggfragments >tests/unit/test_finder.py::test_finder_only_installs_stable_releases >[gw2] [ 136/2357] PASSED tests/unit/test_finder.py::test_finder_only_installs_stable_releases >tests/unit/test_finder.py::test_finder_only_installs_data_require >[gw2] [ 137/2357] PASSED tests/unit/test_finder.py::test_finder_only_installs_data_require >tests/unit/test_finder.py::test_finder_installs_pre_releases >[gw3] [ 138/2357] PASSED tests/unit/test_utils.py::test_rmtree_retries_for_3sec >tests/unit/test_utils.py::Test_normalize_path::test_resolve_symlinks >[gw3] [ 139/2357] PASSED tests/unit/test_utils.py::Test_normalize_path::test_resolve_symlinks >tests/unit/test_utils.py::TestHashes::test_is_hash_allowed[sha384-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False] >[gw3] [ 140/2357] PASSED tests/unit/test_utils.py::TestHashes::test_is_hash_allowed[sha384-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False] >tests/unit/test_utils.py::TestHashes::test_is_hash_allowed[sha512-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-True] >[gw3] [ 141/2357] PASSED tests/unit/test_utils.py::TestHashes::test_is_hash_allowed[sha512-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-True] >tests/unit/test_utils.py::TestHashes::test_is_hash_allowed[sha512-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-True] >[gw3] [ 142/2357] PASSED tests/unit/test_utils.py::TestHashes::test_is_hash_allowed[sha512-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-True] >tests/unit/test_utils.py::TestHashes::test_is_hash_allowed[sha512-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc-False] >[gw3] [ 143/2357] PASSED tests/unit/test_utils.py::TestHashes::test_is_hash_allowed[sha512-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc-False] >tests/unit/test_utils.py::TestHashes::test_success >[gw3] [ 144/2357] PASSED tests/unit/test_utils.py::TestHashes::test_success >tests/unit/test_utils.py::TestHashes::test_failure >[gw3] [ 145/2357] PASSED tests/unit/test_utils.py::TestHashes::test_failure >tests/unit/test_utils.py::TestHashes::test_missing_hashes >[gw3] [ 146/2357] PASSED tests/unit/test_utils.py::TestHashes::test_missing_hashes >tests/unit/test_utils.py::TestHashes::test_unknown_hash >[gw3] [ 147/2357] PASSED tests/unit/test_utils.py::TestHashes::test_unknown_hash >tests/unit/test_utils.py::TestHashes::test_non_zero >[gw3] [ 148/2357] PASSED tests/unit/test_utils.py::TestHashes::test_non_zero >tests/unit/test_utils.py::TestHashes::test_equality >[gw3] [ 149/2357] PASSED tests/unit/test_utils.py::TestHashes::test_equality >tests/unit/test_utils.py::TestHashes::test_hash >[gw3] [ 150/2357] PASSED tests/unit/test_utils.py::TestHashes::test_hash >tests/unit/test_utils.py::TestHashes::test_has_one_of >[gw3] [ 151/2357] PASSED tests/unit/test_utils.py::TestHashes::test_has_one_of >tests/unit/test_utils.py::TestEncoding::test_auto_decode_utf_16_le >[gw3] [ 152/2357] PASSED tests/unit/test_utils.py::TestEncoding::test_auto_decode_utf_16_le >tests/unit/test_utils.py::TestEncoding::test_auto_decode_utf_16_be >[gw3] [ 153/2357] PASSED tests/unit/test_utils.py::TestEncoding::test_auto_decode_utf_16_be >tests/unit/test_utils.py::TestEncoding::test_auto_decode_no_bom >[gw3] [ 154/2357] PASSED tests/unit/test_utils.py::TestEncoding::test_auto_decode_no_bom >tests/unit/test_utils.py::TestEncoding::test_auto_decode_pep263_headers >[gw3] [ 155/2357] PASSED tests/unit/test_utils.py::TestEncoding::test_auto_decode_pep263_headers >tests/unit/test_utils.py::TestEncoding::test_auto_decode_no_preferred_encoding >[gw3] [ 156/2357] PASSED tests/unit/test_utils.py::TestEncoding::test_auto_decode_no_preferred_encoding >tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-8] >[gw3] [ 157/2357] PASSED tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-8] >tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-16] >[gw3] [ 158/2357] PASSED tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-16] >tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-16-be] >[gw3] [ 159/2357] PASSED tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-16-be] >tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-16-le] >[gw3] [ 160/2357] PASSED tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-16-le] >tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-32] >[gw2] [ 161/2357] PASSED tests/unit/test_finder.py::test_finder_installs_pre_releases >[gw3] [ 162/2357] PASSED tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-32] >tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-32-be] >[gw3] [ 163/2357] PASSED tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-32-be] >tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-32-le] >[gw3] [ 164/2357] PASSED tests/unit/test_utils.py::TestEncoding::test_all_encodings_are_valid[utf-32-le] >tests/unit/test_utils.py::TestGlibc::test_glibc_version_string >[gw3] [ 165/2357] PASSED tests/unit/test_utils.py::TestGlibc::test_glibc_version_string >tests/unit/test_utils.py::TestGlibc::test_glibc_version_string_confstr >[gw3] [ 166/2357] PASSED tests/unit/test_utils.py::TestGlibc::test_glibc_version_string_confstr >tests/unit/test_utils.py::TestGlibc::test_glibc_version_string_confstr_fail[<lambda>0] >[gw3] [ 167/2357] PASSED tests/unit/test_utils.py::TestGlibc::test_glibc_version_string_confstr_fail[<lambda>0] >tests/unit/test_utils.py::TestGlibc::test_glibc_version_string_confstr_fail[<lambda>1] >[gw3] [ 168/2357] PASSED tests/unit/test_utils.py::TestGlibc::test_glibc_version_string_confstr_fail[<lambda>1] >tests/unit/test_utils.py::TestGlibc::test_glibc_version_string_confstr_fail[<lambda>2] >[gw3] [ 169/2357] PASSED tests/unit/test_utils.py::TestGlibc::test_glibc_version_string_confstr_fail[<lambda>2] >tests/unit/test_utils.py::TestGlibc::test_glibc_version_string_confstr_missing >[gw3] [ 170/2357] PASSED tests/unit/test_utils.py::TestGlibc::test_glibc_version_string_confstr_missing >tests/unit/test_utils.py::TestGlibc::test_glibc_version_string_ctypes_missing >[gw3] [ 171/2357] PASSED tests/unit/test_utils.py::TestGlibc::test_glibc_version_string_ctypes_missing >tests/unit/test_finder.py::test_finder_installs_dev_releases >tests/unit/test_utils.py::test_normalize_version_info[version_info0-expected0] >[gw3] [ 172/2357] PASSED tests/unit/test_utils.py::test_normalize_version_info[version_info0-expected0] >tests/unit/test_utils.py::test_normalize_version_info[version_info1-expected1] >[gw3] [ 173/2357] PASSED tests/unit/test_utils.py::test_normalize_version_info[version_info1-expected1] >tests/unit/test_utils.py::test_normalize_version_info[version_info2-expected2] >[gw3] [ 174/2357] PASSED tests/unit/test_utils.py::test_normalize_version_info[version_info2-expected2] >tests/unit/test_utils.py::test_normalize_version_info[version_info3-expected3] >[gw3] [ 175/2357] PASSED tests/unit/test_utils.py::test_normalize_version_info[version_info3-expected3] >tests/unit/test_utils.py::test_normalize_version_info[version_info4-expected4] >[gw3] [ 176/2357] PASSED tests/unit/test_utils.py::test_normalize_version_info[version_info4-expected4] >tests/unit/test_utils.py::TestGetProg::test_get_prog[/usr/bin/pip--pip] >[gw3] [ 177/2357] PASSED tests/unit/test_utils.py::TestGetProg::test_get_prog[/usr/bin/pip--pip] >tests/unit/test_utils.py::TestGetProg::test_get_prog[-c-/usr/bin/python-/usr/bin/python -m pip] >[gw3] [ 178/2357] PASSED tests/unit/test_utils.py::TestGetProg::test_get_prog[-c-/usr/bin/python-/usr/bin/python -m pip] >tests/unit/test_utils.py::TestGetProg::test_get_prog[__main__.py-/usr/bin/python-/usr/bin/python -m pip] >[gw3] [ 179/2357] PASSED tests/unit/test_utils.py::TestGetProg::test_get_prog[__main__.py-/usr/bin/python-/usr/bin/python -m pip] >tests/unit/test_utils.py::TestGetProg::test_get_prog[/usr/bin/pip3--pip3] >[gw3] [ 180/2357] PASSED tests/unit/test_utils.py::TestGetProg::test_get_prog[/usr/bin/pip3--pip3] >tests/unit/test_utils.py::test_build_netloc[host_port0-example.com] >[gw3] [ 181/2357] PASSED tests/unit/test_utils.py::test_build_netloc[host_port0-example.com] >tests/unit/test_utils.py::test_build_netloc[host_port1-example.com:5000] >[gw3] [ 182/2357] PASSED tests/unit/test_utils.py::test_build_netloc[host_port1-example.com:5000] >tests/unit/test_utils.py::test_build_netloc[host_port2-127.0.0.1] >[gw3] [ 183/2357] PASSED tests/unit/test_utils.py::test_build_netloc[host_port2-127.0.0.1] >tests/unit/test_utils.py::test_build_netloc[host_port3-127.0.0.1:5000] >[gw3] [ 184/2357] PASSED tests/unit/test_utils.py::test_build_netloc[host_port3-127.0.0.1:5000] >tests/unit/test_utils.py::test_build_netloc[host_port4-2001:db6::1] >[gw3] [ 185/2357] PASSED tests/unit/test_utils.py::test_build_netloc[host_port4-2001:db6::1] >tests/unit/test_utils.py::test_build_netloc[host_port5-[2001:db6::1]:5000] >[gw3] [ 186/2357] PASSED tests/unit/test_utils.py::test_build_netloc[host_port5-[2001:db6::1]:5000] >tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[example.com-https://example.com-expected_host_port0] >[gw3] [ 187/2357] PASSED tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[example.com-https://example.com-expected_host_port0] >tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[example.com:5000-https://example.com:5000-expected_host_port1] >[gw3] [ 188/2357] PASSED tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[example.com:5000-https://example.com:5000-expected_host_port1] >tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[127.0.0.1-https://127.0.0.1-expected_host_port2] >[gw3] [ 189/2357] PASSED tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[127.0.0.1-https://127.0.0.1-expected_host_port2] >tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[127.0.0.1:5000-https://127.0.0.1:5000-expected_host_port3] >[gw3] [ 190/2357] PASSED tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[127.0.0.1:5000-https://127.0.0.1:5000-expected_host_port3] >tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[2001:db6::1-https://[2001:db6::1]-expected_host_port4] >[gw3] [ 191/2357] PASSED tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[2001:db6::1-https://[2001:db6::1]-expected_host_port4] >tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[[2001:db6::1]:5000-https://[2001:db6::1]:5000-expected_host_port5] >[gw3] [ 192/2357] PASSED tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[[2001:db6::1]:5000-https://[2001:db6::1]:5000-expected_host_port5] >tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[user:password@localhost:5000-https://user:password@localhost:5000-expected_host_port6] >[gw3] [ 193/2357] PASSED tests/unit/test_utils.py::test_build_url_from_netloc_and_parse_netloc[user:password@localhost:5000-https://user:password@localhost:5000-expected_host_port6] >tests/unit/test_utils.py::test_split_auth_from_netloc[example.com-expected0] >[gw3] [ 194/2357] PASSED tests/unit/test_utils.py::test_split_auth_from_netloc[example.com-expected0] >tests/unit/test_utils.py::test_split_auth_from_netloc[user@example.com-expected1] >[gw3] [ 195/2357] PASSED tests/unit/test_utils.py::test_split_auth_from_netloc[user@example.com-expected1] >tests/unit/test_utils.py::test_split_auth_from_netloc[user:pass@example.com-expected2] >[gw3] [ 196/2357] PASSED tests/unit/test_utils.py::test_split_auth_from_netloc[user:pass@example.com-expected2] >tests/unit/test_utils.py::test_split_auth_from_netloc[user:@example.com-expected3] >[gw2] [ 197/2357] PASSED tests/unit/test_finder.py::test_finder_installs_dev_releases >[gw3] [ 198/2357] PASSED tests/unit/test_utils.py::test_split_auth_from_netloc[user:@example.com-expected3] >tests/unit/test_utils.py::test_split_auth_from_netloc[user:pass@word@example.com-expected4] >[gw3] [ 199/2357] PASSED tests/unit/test_utils.py::test_split_auth_from_netloc[user:pass@word@example.com-expected4] >tests/unit/test_utils.py::test_split_auth_from_netloc[user:pass:word@example.com-expected5] >[gw3] [ 200/2357] PASSED tests/unit/test_utils.py::test_split_auth_from_netloc[user:pass:word@example.com-expected5] >tests/unit/test_utils.py::test_split_auth_from_netloc[user%3Aname:%23%40%5E@example.com-expected6] >[gw3] [ 201/2357] PASSED tests/unit/test_utils.py::test_split_auth_from_netloc[user%3Aname:%23%40%5E@example.com-expected6] >tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://example.com/path#anchor-expected0] >[gw3] [ 202/2357] PASSED tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://example.com/path#anchor-expected0] >tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://user@example.com/path#anchor-expected1] >[gw3] [ 203/2357] PASSED tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://user@example.com/path#anchor-expected1] >tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://user:pass@example.com/path#anchor-expected2] >[gw3] [ 204/2357] PASSED tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://user:pass@example.com/path#anchor-expected2] >tests/unit/test_finder.py::test_finder_installs_pre_releases_with_version_spec >tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://user:@example.com/path#anchor-expected3] >[gw3] [ 205/2357] PASSED tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://user:@example.com/path#anchor-expected3] >tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://user:pass@word@example.com/path#anchor-expected4] >[gw3] [ 206/2357] PASSED tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://user:pass@word@example.com/path#anchor-expected4] >tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://user:pass:word@example.com/path#anchor-expected5] >[gw3] [ 207/2357] PASSED tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://user:pass:word@example.com/path#anchor-expected5] >tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://user%3Aname:%23%40%5E@example.com/path#anchor-expected6] >[gw3] [ 208/2357] PASSED tests/unit/test_utils.py::test_split_auth_netloc_from_url[http://user%3Aname:%23%40%5E@example.com/path#anchor-expected6] >tests/unit/test_utils.py::test_redact_netloc[example.com-example.com] >[gw3] [ 209/2357] PASSED tests/unit/test_utils.py::test_redact_netloc[example.com-example.com] >tests/unit/test_utils.py::test_redact_netloc[accesstoken@example.com-****@example.com] >[gw3] [ 210/2357] PASSED tests/unit/test_utils.py::test_redact_netloc[accesstoken@example.com-****@example.com] >tests/unit/test_utils.py::test_redact_netloc[user:pass@example.com-user:****@example.com] >[gw3] [ 211/2357] PASSED tests/unit/test_utils.py::test_redact_netloc[user:pass@example.com-user:****@example.com] >tests/unit/test_utils.py::test_redact_netloc[user:@example.com-user:****@example.com] >[gw3] [ 212/2357] PASSED tests/unit/test_utils.py::test_redact_netloc[user:@example.com-user:****@example.com] >tests/unit/test_utils.py::test_redact_netloc[user:pass@word@example.com-user:****@example.com] >[gw3] [ 213/2357] PASSED tests/unit/test_utils.py::test_redact_netloc[user:pass@word@example.com-user:****@example.com] >tests/unit/test_utils.py::test_redact_netloc[user:pass:word@example.com-user:****@example.com] >[gw3] [ 214/2357] PASSED tests/unit/test_utils.py::test_redact_netloc[user:pass:word@example.com-user:****@example.com] >tests/unit/test_utils.py::test_redact_netloc[user%3Aname:%23%40%5E@example.com-user%3Aname:****@example.com] >[gw0] [ 215/2357] PASSED tests/functional/test_bad_url.py::test_filenotfound_error_message >[gw3] [ 216/2357] PASSED tests/unit/test_utils.py::test_redact_netloc[user%3Aname:%23%40%5E@example.com-user%3Aname:****@example.com] >tests/unit/test_utils.py::test_remove_auth_from_url[https://user:pass@domain.tld/project/tags/v0.2-https://domain.tld/project/tags/v0.2] >tests/functional/test_broken_stdout.py::test_broken_stdout_pipe >[gw3] [ 217/2357] PASSED tests/unit/test_utils.py::test_remove_auth_from_url[https://user:pass@domain.tld/project/tags/v0.2-https://domain.tld/project/tags/v0.2] >tests/unit/test_utils.py::test_remove_auth_from_url[https://domain.tld/project/tags/v0.2-https://domain.tld/project/tags/v0.2] >[gw3] [ 218/2357] PASSED tests/unit/test_utils.py::test_remove_auth_from_url[https://domain.tld/project/tags/v0.2-https://domain.tld/project/tags/v0.2] >tests/unit/test_utils.py::test_remove_auth_from_url[https://user:pass@domain.tld/svn/project/trunk@8181-https://domain.tld/svn/project/trunk@8181] >[gw3] [ 219/2357] PASSED tests/unit/test_utils.py::test_remove_auth_from_url[https://user:pass@domain.tld/svn/project/trunk@8181-https://domain.tld/svn/project/trunk@8181] >tests/unit/test_utils.py::test_remove_auth_from_url[https://domain.tld/project/trunk@8181-https://domain.tld/project/trunk@8181] >[gw3] [ 220/2357] PASSED tests/unit/test_utils.py::test_remove_auth_from_url[https://domain.tld/project/trunk@8181-https://domain.tld/project/trunk@8181] >tests/unit/test_utils.py::test_remove_auth_from_url[git+https://pypi.org/something-git+https://pypi.org/something] >[gw3] [ 221/2357] PASSED tests/unit/test_utils.py::test_remove_auth_from_url[git+https://pypi.org/something-git+https://pypi.org/something] >tests/unit/test_utils.py::test_remove_auth_from_url[git+https://user:pass@pypi.org/something-git+https://pypi.org/something] >[gw3] [ 222/2357] PASSED tests/unit/test_utils.py::test_remove_auth_from_url[git+https://user:pass@pypi.org/something-git+https://pypi.org/something] >tests/unit/test_utils.py::test_remove_auth_from_url[git+ssh://git@pypi.org/something-git+ssh://pypi.org/something] >[gw3] [ 223/2357] PASSED tests/unit/test_utils.py::test_remove_auth_from_url[git+ssh://git@pypi.org/something-git+ssh://pypi.org/something] >tests/unit/test_utils.py::test_redact_auth_from_url[https://accesstoken@example.com/abc-https://****@example.com/abc] >[gw3] [ 224/2357] PASSED tests/unit/test_utils.py::test_redact_auth_from_url[https://accesstoken@example.com/abc-https://****@example.com/abc] >tests/unit/test_utils.py::test_redact_auth_from_url[https://user:password@example.com-https://user:****@example.com] >[gw3] [ 225/2357] PASSED tests/unit/test_utils.py::test_redact_auth_from_url[https://user:password@example.com-https://user:****@example.com] >tests/unit/test_utils.py::test_redact_auth_from_url[https://user:@example.com-https://user:****@example.com] >[gw3] [ 226/2357] PASSED tests/unit/test_utils.py::test_redact_auth_from_url[https://user:@example.com-https://user:****@example.com] >tests/unit/test_utils.py::test_redact_auth_from_url[https://example.com-https://example.com] >[gw3] [ 227/2357] PASSED tests/unit/test_utils.py::test_redact_auth_from_url[https://example.com-https://example.com] >tests/unit/test_utils.py::test_redact_auth_from_url[https://user%3Aname:%23%40%5E@example.com-https://user%3Aname:****@example.com] >[gw3] [ 228/2357] PASSED tests/unit/test_utils.py::test_redact_auth_from_url[https://user%3Aname:%23%40%5E@example.com-https://user%3Aname:****@example.com] >tests/unit/test_utils.py::test_redact_auth_from_requirement[pkga-pkga] >[gw3] [ 229/2357] PASSED tests/unit/test_utils.py::test_redact_auth_from_requirement[pkga-pkga] >tests/unit/test_utils.py::test_redact_auth_from_requirement[resolvelib@ git+https://test-user:test-pass@github.com/sarugaku/resolvelib@1.0.1-resolvelib@ git+https://test-user:****@github.com/sarugaku/resolvelib@1.0.1] >[gw3] [ 230/2357] PASSED tests/unit/test_utils.py::test_redact_auth_from_requirement[resolvelib@ git+https://test-user:test-pass@github.com/sarugaku/resolvelib@1.0.1-resolvelib@ git+https://test-user:****@github.com/sarugaku/resolvelib@1.0.1] >tests/unit/test_utils.py::test_redact_auth_from_requirement[resolvelib@ git+https://test-user:test-pass@github.com/sarugaku/resolvelib@1.0.1 ; python_version>='3.6'-resolvelib@ git+https://test-user:****@github.com/sarugaku/resolvelib@1.0.1 ; python_version >= "3.6"] >[gw3] [ 231/2357] PASSED tests/unit/test_utils.py::test_redact_auth_from_requirement[resolvelib@ git+https://test-user:test-pass@github.com/sarugaku/resolvelib@1.0.1 ; python_version>='3.6'-resolvelib@ git+https://test-user:****@github.com/sarugaku/resolvelib@1.0.1 ; python_version >= "3.6"] >tests/unit/test_utils.py::TestHiddenText::test_basic >[gw3] [ 232/2357] PASSED tests/unit/test_utils.py::TestHiddenText::test_basic >tests/unit/test_utils.py::TestHiddenText::test_equality_with_str >[gw3] [ 233/2357] PASSED tests/unit/test_utils.py::TestHiddenText::test_equality_with_str >tests/unit/test_utils.py::TestHiddenText::test_equality_same_secret >[gw3] [ 234/2357] PASSED tests/unit/test_utils.py::TestHiddenText::test_equality_same_secret >tests/unit/test_utils.py::TestHiddenText::test_equality_different_secret >[gw3] [ 235/2357] PASSED tests/unit/test_utils.py::TestHiddenText::test_equality_different_secret >tests/unit/test_utils.py::test_hide_value >[gw3] [ 236/2357] PASSED tests/unit/test_utils.py::test_hide_value >tests/unit/test_utils.py::test_hide_url >[gw3] [ 237/2357] PASSED tests/unit/test_utils.py::test_hide_url >tests/unit/test_utils.py::test_deprecated_message_contains_information[None-None-None-None] >[gw3] [ 238/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[None-None-None-None] >tests/unit/test_utils.py::test_deprecated_message_contains_information[None-None-None-a magic 8 ball] >[gw3] [ 239/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[None-None-None-a magic 8 ball] >tests/unit/test_utils.py::test_deprecated_message_contains_information[None-None-2.0-None] >[gw3] [ 240/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[None-None-2.0-None] >tests/unit/test_utils.py::test_deprecated_message_contains_information[None-None-2.0-a magic 8 ball] >[gw3] [ 241/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[None-None-2.0-a magic 8 ball] >tests/unit/test_utils.py::test_deprecated_message_contains_information[None-988-None-None] >[gw3] [ 242/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[None-988-None-None] >tests/unit/test_utils.py::test_deprecated_message_contains_information[None-988-None-a magic 8 ball] >[gw3] [ 243/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[None-988-None-a magic 8 ball] >tests/unit/test_utils.py::test_deprecated_message_contains_information[None-988-2.0-None] >[gw3] [ 244/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[None-988-2.0-None] >tests/unit/test_utils.py::test_deprecated_message_contains_information[None-988-2.0-a magic 8 ball] >[gw3] [ 245/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[None-988-2.0-a magic 8 ball] >tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-None-None-None] >[gw3] [ 246/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-None-None-None] >tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-None-None-a magic 8 ball] >[gw3] [ 247/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-None-None-a magic 8 ball] >tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-None-2.0-None] >[gw3] [ 248/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-None-2.0-None] >tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-None-2.0-a magic 8 ball] >[gw3] [ 249/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-None-2.0-a magic 8 ball] >tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-988-None-None] >[gw3] [ 250/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-988-None-None] >tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-988-None-a magic 8 ball] >[gw3] [ 251/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-988-None-a magic 8 ball] >tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-988-2.0-None] >[gw3] [ 252/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-988-2.0-None] >tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-988-2.0-a magic 8 ball] >[gw3] [ 253/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_contains_information[magic-8-ball-988-2.0-a magic 8 ball] >tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[None-None-None] >[gw3] [ 254/2357] PASSED tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[None-None-None] >tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[None-None-a magic 8 ball] >[gw3] [ 255/2357] PASSED tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[None-None-a magic 8 ball] >tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[None-988-None] >[gw3] [ 256/2357] PASSED tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[None-988-None] >tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[None-988-a magic 8 ball] >[gw3] [ 257/2357] PASSED tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[None-988-a magic 8 ball] >tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[magic-8-ball-None-None] >[gw3] [ 258/2357] PASSED tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[magic-8-ball-None-None] >tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[magic-8-ball-None-a magic 8 ball] >[gw3] [ 259/2357] PASSED tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[magic-8-ball-None-a magic 8 ball] >tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[magic-8-ball-988-None] >[gw3] [ 260/2357] PASSED tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[magic-8-ball-988-None] >tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[magic-8-ball-988-a magic 8 ball] >[gw3] [ 261/2357] PASSED tests/unit/test_utils.py::test_deprecated_raises_error_if_too_old[magic-8-ball-988-a magic 8 ball] >tests/unit/test_utils.py::test_deprecated_message_reads_well_past >[gw3] [ 262/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_reads_well_past >tests/unit/test_utils.py::test_deprecated_message_reads_well_future >[gw3] [ 263/2357] PASSED tests/unit/test_utils.py::test_deprecated_message_reads_well_future >tests/unit/test_utils.py::test_make_setuptools_shim_args >[gw3] [ 264/2357] PASSED tests/unit/test_utils.py::test_make_setuptools_shim_args >tests/unit/test_utils.py::test_make_setuptools_shim_args__global_options[None] >[gw3] [ 265/2357] PASSED tests/unit/test_utils.py::test_make_setuptools_shim_args__global_options[None] >tests/unit/test_utils.py::test_make_setuptools_shim_args__global_options[global_options1] >[gw3] [ 266/2357] PASSED tests/unit/test_utils.py::test_make_setuptools_shim_args__global_options[global_options1] >tests/unit/test_utils.py::test_make_setuptools_shim_args__global_options[global_options2] >[gw3] [ 267/2357] PASSED tests/unit/test_utils.py::test_make_setuptools_shim_args__global_options[global_options2] >tests/unit/test_utils.py::test_make_setuptools_shim_args__no_user_config[False] >[gw3] [ 268/2357] PASSED tests/unit/test_utils.py::test_make_setuptools_shim_args__no_user_config[False] >tests/unit/test_utils.py::test_make_setuptools_shim_args__no_user_config[True] >[gw3] [ 269/2357] PASSED tests/unit/test_utils.py::test_make_setuptools_shim_args__no_user_config[True] >tests/unit/test_utils.py::test_make_setuptools_shim_args__unbuffered_output[False] >[gw3] [ 270/2357] PASSED tests/unit/test_utils.py::test_make_setuptools_shim_args__unbuffered_output[False] >tests/unit/test_utils.py::test_make_setuptools_shim_args__unbuffered_output[True] >[gw3] [ 271/2357] PASSED tests/unit/test_utils.py::test_make_setuptools_shim_args__unbuffered_output[True] >tests/unit/test_utils.py::test_is_console_interactive[True-False-True] >[gw3] [ 272/2357] PASSED tests/unit/test_utils.py::test_is_console_interactive[True-False-True] >tests/unit/test_utils.py::test_is_console_interactive[False-False-False] >[gw3] [ 273/2357] PASSED tests/unit/test_utils.py::test_is_console_interactive[False-False-False] >tests/unit/test_utils.py::test_is_console_interactive[True-True-False] >[gw3] [ 274/2357] PASSED tests/unit/test_utils.py::test_is_console_interactive[True-True-False] >tests/unit/test_utils.py::test_is_console_interactive[False-True-False] >[gw3] [ 275/2357] PASSED tests/unit/test_utils.py::test_is_console_interactive[False-True-False] >tests/unit/test_utils.py::test_format_size[123-123 bytes] >[gw3] [ 276/2357] PASSED tests/unit/test_utils.py::test_format_size[123-123 bytes] >tests/unit/test_utils.py::test_format_size[1234-1.2 kB] >[gw3] [ 277/2357] PASSED tests/unit/test_utils.py::test_format_size[1234-1.2 kB] >tests/unit/test_utils.py::test_format_size[123456-123 kB] >[gw3] [ 278/2357] PASSED tests/unit/test_utils.py::test_format_size[123456-123 kB] >tests/unit/test_utils.py::test_format_size[1234567890-1234.6 MB] >[gw3] [ 279/2357] PASSED tests/unit/test_utils.py::test_format_size[1234567890-1234.6 MB] >tests/unit/test_utils.py::test_tabulate[rows0-table0-sizes0] >[gw3] [ 280/2357] PASSED tests/unit/test_utils.py::test_tabulate[rows0-table0-sizes0] >tests/unit/test_utils.py::test_tabulate[rows1-table1-sizes1] >[gw3] [ 281/2357] PASSED tests/unit/test_utils.py::test_tabulate[rows1-table1-sizes1] >tests/unit/test_utils.py::test_tabulate[rows2-table2-sizes2] >[gw3] [ 282/2357] PASSED tests/unit/test_utils.py::test_tabulate[rows2-table2-sizes2] >tests/unit/test_utils_compatibility_tags.py::test_version_info_to_nodot[version_info0-2] >[gw3] [ 283/2357] PASSED tests/unit/test_utils_compatibility_tags.py::test_version_info_to_nodot[version_info0-2] >tests/unit/test_utils_compatibility_tags.py::test_version_info_to_nodot[version_info1-28] >[gw3] [ 284/2357] PASSED tests/unit/test_utils_compatibility_tags.py::test_version_info_to_nodot[version_info1-28] >tests/unit/test_utils_compatibility_tags.py::test_version_info_to_nodot[version_info2-3] >[gw3] [ 285/2357] PASSED tests/unit/test_utils_compatibility_tags.py::test_version_info_to_nodot[version_info2-3] >tests/unit/test_utils_compatibility_tags.py::test_version_info_to_nodot[version_info3-36] >[gw3] [ 286/2357] PASSED tests/unit/test_utils_compatibility_tags.py::test_version_info_to_nodot[version_info3-36] >tests/unit/test_utils_compatibility_tags.py::test_version_info_to_nodot[version_info4-36] >[gw3] [ 287/2357] PASSED tests/unit/test_utils_compatibility_tags.py::test_version_info_to_nodot[version_info4-36] >tests/unit/test_utils_compatibility_tags.py::test_version_info_to_nodot[version_info5-310] >[gw3] [ 288/2357] PASSED tests/unit/test_utils_compatibility_tags.py::test_version_info_to_nodot[version_info5-310] >tests/unit/test_utils_compatibility_tags.py::Testcompatibility_tags::test_no_hyphen_tag >[gw3] [ 289/2357] PASSED tests/unit/test_utils_compatibility_tags.py::Testcompatibility_tags::test_no_hyphen_tag >tests/unit/test_utils_compatibility_tags.py::TestManylinux2010Tags::test_manylinux2010_implies_manylinux1[manylinux2010_x86_64-manylinux1_x86_64] >[gw3] [ 290/2357] PASSED tests/unit/test_utils_compatibility_tags.py::TestManylinux2010Tags::test_manylinux2010_implies_manylinux1[manylinux2010_x86_64-manylinux1_x86_64] >tests/unit/test_utils_compatibility_tags.py::TestManylinux2010Tags::test_manylinux2010_implies_manylinux1[manylinux2010_i686-manylinux1_i686] >[gw3] [ 291/2357] PASSED tests/unit/test_utils_compatibility_tags.py::TestManylinux2010Tags::test_manylinux2010_implies_manylinux1[manylinux2010_i686-manylinux1_i686] >tests/unit/test_utils_compatibility_tags.py::TestManylinux2014Tags::test_manylinuxA_implies_manylinuxB[manylinux2014_x86_64-manylinuxB0] >[gw3] [ 292/2357] PASSED tests/unit/test_utils_compatibility_tags.py::TestManylinux2014Tags::test_manylinuxA_implies_manylinuxB[manylinux2014_x86_64-manylinuxB0] >tests/unit/test_utils_compatibility_tags.py::TestManylinux2014Tags::test_manylinuxA_implies_manylinuxB[manylinux2014_i686-manylinuxB1] >[gw3] [ 293/2357] PASSED tests/unit/test_utils_compatibility_tags.py::TestManylinux2014Tags::test_manylinuxA_implies_manylinuxB[manylinux2014_i686-manylinuxB1] >tests/unit/test_utils_subprocess.py::test_format_command_args[args0-pip list] >[gw3] [ 294/2357] PASSED tests/unit/test_utils_subprocess.py::test_format_command_args[args0-pip list] >tests/unit/test_utils_subprocess.py::test_format_command_args[args1-foo 'space space' 'new\nline' 'double"quote' 'single'"'"'quote'] >[gw3] [ 295/2357] PASSED tests/unit/test_utils_subprocess.py::test_format_command_args[args1-foo 'space space' 'new\nline' 'double"quote' 'single'"'"'quote'] >tests/unit/test_utils_subprocess.py::test_format_command_args[args2-'****' foo '****'] >[gw3] [ 296/2357] PASSED tests/unit/test_utils_subprocess.py::test_format_command_args[args2-'****' foo '****'] >tests/unit/test_utils_subprocess.py::test_call_subprocess_stdout_only[True-expected0] >[gw3] [ 297/2357] PASSED tests/unit/test_utils_subprocess.py::test_call_subprocess_stdout_only[True-expected0] >tests/unit/test_utils_subprocess.py::test_call_subprocess_stdout_only[False-expected1] >[gw3] [ 298/2357] PASSED tests/unit/test_utils_subprocess.py::test_call_subprocess_stdout_only[False-expected1] >tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_debug_logging >[gw3] [ 299/2357] PASSED tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_debug_logging >tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_info_logging >[gw3] [ 300/2357] PASSED tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_info_logging >tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_info_logging__subprocess_error >[gw3] [ 301/2357] PASSED tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_info_logging__subprocess_error >tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_info_logging_with_show_stdout_true >[gw3] [ 302/2357] PASSED tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_info_logging_with_show_stdout_true >tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[0-False-None-20-expected0] >[gw3] [ 303/2357] PASSED tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[0-False-None-20-expected0] >tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[0-False-None-10-expected1] >[gw3] [ 304/2357] PASSED tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[0-False-None-10-expected1] >tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[0-True-None-10-expected2] >[gw3] [ 305/2357] PASSED tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[0-True-None-10-expected2] >tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[0-True-None-20-expected3] >[gw0] [ 306/2357] PASSED tests/functional/test_broken_stdout.py::test_broken_stdout_pipe >tests/functional/test_broken_stdout.py::test_broken_stdout_pipe__log_option >[gw3] [ 307/2357] PASSED tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[0-True-None-20-expected3] >tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[0-True-None-30-expected4] >[gw3] [ 308/2357] PASSED tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[0-True-None-30-expected4] >tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[3-False-None-20-expected5] >[gw3] [ 309/2357] PASSED tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[3-False-None-20-expected5] >tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[3-False-extra_ok_returncodes6-20-expected6] >[gw3] [ 310/2357] PASSED tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_spinner_finish[3-False-extra_ok_returncodes6-20-expected6] >tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_closes_stdin >[gw3] [ 311/2357] PASSED tests/unit/test_utils_subprocess.py::TestCallSubprocess::test_closes_stdin >tests/unit/test_utils_subprocess.py::test_unicode_decode_error >[gw3] [ 312/2357] PASSED tests/unit/test_utils_subprocess.py::test_unicode_decode_error >tests/unit/test_utils_temp_dir.py::test_symlinked_path >[gw3] [ 313/2357] PASSED tests/unit/test_utils_temp_dir.py::test_symlinked_path >tests/unit/test_utils_temp_dir.py::test_deletes_readonly_files >[gw3] [ 314/2357] PASSED tests/unit/test_utils_temp_dir.py::test_deletes_readonly_files >tests/unit/test_utils_temp_dir.py::test_path_access_after_context_raises >[gw3] [ 315/2357] PASSED tests/unit/test_utils_temp_dir.py::test_path_access_after_context_raises >tests/unit/test_utils_temp_dir.py::test_path_access_after_clean_raises >[gw3] [ 316/2357] PASSED tests/unit/test_utils_temp_dir.py::test_path_access_after_clean_raises >tests/unit/test_utils_temp_dir.py::test_create_and_cleanup_work >[gw3] [ 317/2357] PASSED tests/unit/test_utils_temp_dir.py::test_create_and_cleanup_work >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[ABC] >[gw3] [ 318/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[ABC] >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[ABC.dist-info] >[gw3] [ 319/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[ABC.dist-info] >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[_+-] >[gw3] [ 320/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[_+-] >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[_package] >[gw3] [ 321/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[_package] >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[A......B] >[gw3] [ 322/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[A......B] >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[AB] >[gw3] [ 323/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[AB] >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[A] >[gw3] [ 324/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[A] >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[2] >[gw3] [ 325/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_names[2] >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_exists[A] >[gw3] [ 326/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_exists[A] >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_exists[ABC] >[gw3] [ 327/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_exists[ABC] >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_exists[ABC.dist-info] >[gw3] [ 328/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_exists[ABC.dist-info] >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_exists[_+-] >[gw3] [ 329/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_exists[_+-] >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_exists[_package] >[gw3] [ 330/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_exists[_package] >tests/unit/test_utils_temp_dir.py::test_adjacent_directory_permission_error >[gw3] [ 331/2357] PASSED tests/unit/test_utils_temp_dir.py::test_adjacent_directory_permission_error >tests/unit/test_utils_temp_dir.py::test_global_tempdir_manager >[gw3] [ 332/2357] PASSED tests/unit/test_utils_temp_dir.py::test_global_tempdir_manager >tests/unit/test_utils_temp_dir.py::test_tempdirectory_asserts_global_tempdir >[gw3] [ 333/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdirectory_asserts_global_tempdir >tests/unit/test_utils_temp_dir.py::test_tempdir_registry[None-deleted-False] >[gw3] [ 334/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry[None-deleted-False] >tests/unit/test_utils_temp_dir.py::test_tempdir_registry[delete1-deleted-False] >[gw3] [ 335/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry[delete1-deleted-False] >tests/unit/test_utils_temp_dir.py::test_tempdir_registry[True-deleted-False] >[gw3] [ 336/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry[True-deleted-False] >tests/unit/test_utils_temp_dir.py::test_tempdir_registry[False-deleted-True] >[gw3] [ 337/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry[False-deleted-True] >tests/unit/test_utils_temp_dir.py::test_tempdir_registry[None-not-deleted-True] >[gw3] [ 338/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry[None-not-deleted-True] >tests/unit/test_utils_temp_dir.py::test_tempdir_registry[delete5-not-deleted-True] >[gw3] [ 339/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry[delete5-not-deleted-True] >tests/unit/test_utils_temp_dir.py::test_tempdir_registry[True-not-deleted-False] >[gw3] [ 340/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry[True-not-deleted-False] >tests/unit/test_utils_temp_dir.py::test_tempdir_registry[False-not-deleted-True] >[gw3] [ 341/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry[False-not-deleted-True] >tests/unit/test_utils_temp_dir.py::test_tempdir_registry[None-unspecified-False] >[gw3] [ 342/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry[None-unspecified-False] >tests/unit/test_utils_temp_dir.py::test_tempdir_registry[delete9-unspecified-False] >[gw3] [ 343/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry[delete9-unspecified-False] >tests/unit/test_utils_temp_dir.py::test_tempdir_registry[True-unspecified-False] >[gw3] [ 344/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry[True-unspecified-False] >tests/unit/test_utils_temp_dir.py::test_tempdir_registry[False-unspecified-True] >[gw3] [ 345/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry[False-unspecified-True] >tests/unit/test_utils_temp_dir.py::test_temp_dir_does_not_delete_explicit_paths_by_default[delete0-True] >[gw3] [ 346/2357] PASSED tests/unit/test_utils_temp_dir.py::test_temp_dir_does_not_delete_explicit_paths_by_default[delete0-True] >tests/unit/test_utils_temp_dir.py::test_temp_dir_does_not_delete_explicit_paths_by_default[None-False] >[gw3] [ 347/2357] PASSED tests/unit/test_utils_temp_dir.py::test_temp_dir_does_not_delete_explicit_paths_by_default[None-False] >tests/unit/test_utils_temp_dir.py::test_tempdir_registry_lazy[True] >[gw3] [ 348/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry_lazy[True] >tests/unit/test_utils_temp_dir.py::test_tempdir_registry_lazy[False] >[gw3] [ 349/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_registry_lazy[False] >tests/unit/test_utils_temp_dir.py::test_tempdir_cleanup_ignore_errors >[gw0] [ 350/2357] PASSED tests/functional/test_broken_stdout.py::test_broken_stdout_pipe__log_option >tests/functional/test_broken_stdout.py::test_broken_stdout_pipe__verbose >[gw0] [ 351/2357] PASSED tests/functional/test_broken_stdout.py::test_broken_stdout_pipe__verbose >tests/functional/test_build_env.py::test_build_env_allow_empty_requirements_install >[gw0] [ 352/2357] PASSED tests/functional/test_build_env.py::test_build_env_allow_empty_requirements_install >tests/functional/test_build_env.py::test_build_env_allow_only_one_install >[gw1] [ 353/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_fails_on_conflicting_constraint_and_requirement >tests/functional/test_new_resolver.py::test_new_resolver_succeeds_on_matching_constraint_and_requirement[False] >[gw2] [ 354/2357] PASSED tests/unit/test_finder.py::test_finder_installs_pre_releases_with_version_spec >tests/unit/test_finder.py::TestLinkEvaluator::test_evaluate_link__match[http:/yo/pytest-1.0.tar.gz-1.0] >[gw2] [ 355/2357] PASSED tests/unit/test_finder.py::TestLinkEvaluator::test_evaluate_link__match[http:/yo/pytest-1.0.tar.gz-1.0] >tests/unit/test_finder.py::TestLinkEvaluator::test_evaluate_link__match[http:/yo/pytest-1.0-py2.py3-none-any.whl-1.0] >[gw2] [ 356/2357] PASSED tests/unit/test_finder.py::TestLinkEvaluator::test_evaluate_link__match[http:/yo/pytest-1.0-py2.py3-none-any.whl-1.0] >tests/unit/test_finder.py::TestLinkEvaluator::test_evaluate_link__substring_fails[http:/yo/pytest2-1.0.tar.gz-LinkType.format_invalid-Missing project version for pytest] >[gw2] [ 357/2357] PASSED tests/unit/test_finder.py::TestLinkEvaluator::test_evaluate_link__substring_fails[http:/yo/pytest2-1.0.tar.gz-LinkType.format_invalid-Missing project version for pytest] >tests/unit/test_finder.py::TestLinkEvaluator::test_evaluate_link__substring_fails[http:/yo/pytest_xdist-1.0-py2.py3-none-any.whl-LinkType.different_project-wrong project name (not pytest)] >[gw2] [ 358/2357] PASSED tests/unit/test_finder.py::TestLinkEvaluator::test_evaluate_link__substring_fails[http:/yo/pytest_xdist-1.0-py2.py3-none-any.whl-LinkType.different_project-wrong project name (not pytest)] >tests/unit/test_finder.py::test_process_project_url >[gw2] [ 359/2357] PASSED tests/unit/test_finder.py::test_process_project_url >tests/unit/test_finder.py::test_find_all_candidates_nothing >[gw2] [ 360/2357] PASSED tests/unit/test_finder.py::test_find_all_candidates_nothing >tests/unit/test_finder.py::test_find_all_candidates_find_links >[gw2] [ 361/2357] PASSED tests/unit/test_finder.py::test_find_all_candidates_find_links >tests/unit/test_finder.py::test_find_all_candidates_index >[gw2] [ 362/2357] PASSED tests/unit/test_finder.py::test_find_all_candidates_index >tests/unit/test_finder.py::test_find_all_candidates_find_links_and_index >[gw2] [ 363/2357] PASSED tests/unit/test_finder.py::test_find_all_candidates_find_links_and_index >tests/unit/test_format_control.py::test_no_binary_overrides >[gw2] [ 364/2357] PASSED tests/unit/test_format_control.py::test_no_binary_overrides >tests/unit/test_format_control.py::test_only_binary_overrides >[gw2] [ 365/2357] PASSED tests/unit/test_format_control.py::test_only_binary_overrides >tests/unit/test_format_control.py::test_none_resets >[gw2] [ 366/2357] PASSED tests/unit/test_format_control.py::test_none_resets >tests/unit/test_format_control.py::test_none_preserves_other_side >[gw2] [ 367/2357] PASSED tests/unit/test_format_control.py::test_none_preserves_other_side >tests/unit/test_format_control.py::test_comma_separated_values >[gw2] [ 368/2357] PASSED tests/unit/test_format_control.py::test_comma_separated_values >tests/unit/test_format_control.py::test_fmt_ctl_matches[no_binary0-only_binary0-fred-expected0] >[gw2] [ 369/2357] PASSED tests/unit/test_format_control.py::test_fmt_ctl_matches[no_binary0-only_binary0-fred-expected0] >tests/unit/test_format_control.py::test_fmt_ctl_matches[no_binary1-only_binary1-fred-expected1] >[gw2] [ 370/2357] PASSED tests/unit/test_format_control.py::test_fmt_ctl_matches[no_binary1-only_binary1-fred-expected1] >tests/unit/test_format_control.py::test_fmt_ctl_matches[no_binary2-only_binary2-fred-expected2] >[gw2] [ 371/2357] PASSED tests/unit/test_format_control.py::test_fmt_ctl_matches[no_binary2-only_binary2-fred-expected2] >tests/unit/test_format_control.py::test_fmt_ctl_matches[no_binary3-only_binary3-fred-expected3] >[gw2] [ 372/2357] PASSED tests/unit/test_format_control.py::test_fmt_ctl_matches[no_binary3-only_binary3-fred-expected3] >tests/unit/test_index.py::test_check_link_requires_python[== 3.6.4-False] >[gw2] [ 373/2357] PASSED tests/unit/test_index.py::test_check_link_requires_python[== 3.6.4-False] >tests/unit/test_index.py::test_check_link_requires_python[== 3.6.5-True] >[gw2] [ 374/2357] PASSED tests/unit/test_index.py::test_check_link_requires_python[== 3.6.5-True] >tests/unit/test_index.py::test_check_link_requires_python[invalid-True] >[gw2] [ 375/2357] PASSED tests/unit/test_index.py::test_check_link_requires_python[invalid-True] >tests/unit/test_index.py::test_check_link_requires_python__incompatible_python[False-expected0] >[gw2] [ 376/2357] PASSED tests/unit/test_index.py::test_check_link_requires_python__incompatible_python[False-expected0] >tests/unit/test_index.py::test_check_link_requires_python__incompatible_python[True-expected1] >[gw2] [ 377/2357] PASSED tests/unit/test_index.py::test_check_link_requires_python__incompatible_python[True-expected1] >tests/unit/test_index.py::test_check_link_requires_python__invalid_requires >[gw2] [ 378/2357] PASSED tests/unit/test_index.py::test_check_link_requires_python__invalid_requires >tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link[compatible] >[gw2] [ 379/2357] PASSED tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link[compatible] >tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link[requires-python-mismatch] >[gw2] [ 380/2357] PASSED tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link[requires-python-mismatch] >tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link[requires-python-mismatch-ignored] >[gw2] [ 381/2357] PASSED tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link[requires-python-mismatch-ignored] >tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[None-True-expected0] >[gw2] [ 382/2357] PASSED tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[None-True-expected0] >tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[None-False-expected1] >[gw2] [ 383/2357] PASSED tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[None-False-expected1] >tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[-True-expected2] >[gw2] [ 384/2357] PASSED tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[-True-expected2] >tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[-False-expected3] >[gw2] [ 385/2357] PASSED tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[-False-expected3] >tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[bad metadata-True-expected4] >[gw2] [ 386/2357] PASSED tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[bad metadata-True-expected4] >tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[bad metadata-False-expected5] >[gw2] [ 387/2357] PASSED tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[bad metadata-False-expected5] >tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[curly quote: \u2018-True-expected6] >[gw2] [ 388/2357] PASSED tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[curly quote: \u2018-True-expected6] >tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[curly quote: \u2018-False-expected7] >[gw2] [ 389/2357] PASSED tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__allow_yanked[curly quote: \u2018-False-expected7] >tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__incompatible_wheel >[gw2] [ 390/2357] PASSED tests/unit/test_index.py::TestLinkEvaluator::test_evaluate_link__incompatible_wheel >tests/unit/test_index.py::test_filter_unallowed_hashes[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-expected_versions0] >[gw2] [ 391/2357] PASSED tests/unit/test_index.py::test_filter_unallowed_hashes[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-expected_versions0] >tests/unit/test_index.py::test_filter_unallowed_hashes[bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-expected_versions1] >[gw2] [ 392/2357] PASSED tests/unit/test_index.py::test_filter_unallowed_hashes[bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-expected_versions1] >tests/unit/test_index.py::test_filter_unallowed_hashes[cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc-expected_versions2] >[gw2] [ 393/2357] PASSED tests/unit/test_index.py::test_filter_unallowed_hashes[cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc-expected_versions2] >tests/unit/test_index.py::test_filter_unallowed_hashes__no_hashes >[gw2] [ 394/2357] PASSED tests/unit/test_index.py::test_filter_unallowed_hashes__no_hashes >tests/unit/test_index.py::test_filter_unallowed_hashes__log_message_with_match >[gw2] [ 395/2357] PASSED tests/unit/test_index.py::test_filter_unallowed_hashes__log_message_with_match >tests/unit/test_index.py::test_filter_unallowed_hashes__log_message_with_no_match >[gw2] [ 396/2357] PASSED tests/unit/test_index.py::test_filter_unallowed_hashes__log_message_with_no_match >tests/unit/test_index.py::TestCandidateEvaluator::test_create[False-False] >[gw2] [ 397/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_create[False-False] >tests/unit/test_index.py::TestCandidateEvaluator::test_create[False-True] >[gw2] [ 398/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_create[False-True] >tests/unit/test_index.py::TestCandidateEvaluator::test_create[True-False] >[gw2] [ 399/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_create[True-False] >tests/unit/test_index.py::TestCandidateEvaluator::test_create[True-True] >[gw2] [ 400/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_create[True-True] >tests/unit/test_index.py::TestCandidateEvaluator::test_create__target_python_none >[gw2] [ 401/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_create__target_python_none >tests/unit/test_index.py::TestCandidateEvaluator::test_create__specifier_none >[gw2] [ 402/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_create__specifier_none >tests/unit/test_index.py::TestCandidateEvaluator::test_get_applicable_candidates >[gw2] [ 403/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_get_applicable_candidates >tests/unit/test_index.py::TestCandidateEvaluator::test_get_applicable_candidates__hashes[specifier0-expected_versions0] >[gw2] [ 404/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_get_applicable_candidates__hashes[specifier0-expected_versions0] >tests/unit/test_index.py::TestCandidateEvaluator::test_get_applicable_candidates__hashes[specifier1-expected_versions1] >[gw2] [ 405/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_get_applicable_candidates__hashes[specifier1-expected_versions1] >tests/unit/test_index.py::TestCandidateEvaluator::test_compute_best_candidate >[gw2] [ 406/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_compute_best_candidate >tests/unit/test_index.py::TestCandidateEvaluator::test_compute_best_candidate__none_best >[gw3] [ 407/2357] PASSED tests/unit/test_utils_temp_dir.py::test_tempdir_cleanup_ignore_errors >tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_tgz >[gw2] [ 408/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_compute_best_candidate__none_best >tests/unit/test_index.py::TestCandidateEvaluator::test_sort_key__hash[None-0] >[gw2] [ 409/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_sort_key__hash[None-0] >tests/unit/test_index.py::TestCandidateEvaluator::test_sort_key__hash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-1] >[gw2] [ 410/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_sort_key__hash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-1] >tests/unit/test_index.py::TestCandidateEvaluator::test_sort_key__hash[bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-0] >[gw2] [ 411/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_sort_key__hash[bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-0] >tests/unit/test_index.py::TestCandidateEvaluator::test_sort_key__is_yanked[None-0] >[gw2] [ 412/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_sort_key__is_yanked[None-0] >tests/unit/test_index.py::TestCandidateEvaluator::test_sort_key__is_yanked[bad metadata--1] >[gw2] [ 413/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_sort_key__is_yanked[bad metadata--1] >tests/unit/test_index.py::TestCandidateEvaluator::test_sort_best_candidate__no_candidates >[gw2] [ 414/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_sort_best_candidate__no_candidates >tests/unit/test_index.py::TestCandidateEvaluator::test_sort_best_candidate__best_yanked_but_not_all >[gw2] [ 415/2357] PASSED tests/unit/test_index.py::TestCandidateEvaluator::test_sort_best_candidate__best_yanked_but_not_all >tests/unit/test_index.py::TestPackageFinder::test_create__candidate_prefs[False-False] >[gw3] [ 416/2357] PASSED tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_tgz >[gw2] [ 417/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_create__candidate_prefs[False-False] >tests/unit/test_index.py::TestPackageFinder::test_create__candidate_prefs[False-True] >[gw2] [ 418/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_create__candidate_prefs[False-True] >tests/unit/test_index.py::TestPackageFinder::test_create__candidate_prefs[True-False] >[gw2] [ 419/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_create__candidate_prefs[True-False] >tests/unit/test_index.py::TestPackageFinder::test_create__candidate_prefs[True-True] >[gw2] [ 420/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_create__candidate_prefs[True-True] >tests/unit/test_index.py::TestPackageFinder::test_create__link_collector >[gw2] [ 421/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_create__link_collector >tests/unit/test_index.py::TestPackageFinder::test_create__target_python >[gw2] [ 422/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_create__target_python >tests/unit/test_index.py::TestPackageFinder::test_create__target_python_none >[gw2] [ 423/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_create__target_python_none >tests/unit/test_index.py::TestPackageFinder::test_create__allow_yanked[False] >[gw2] [ 424/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_create__allow_yanked[False] >tests/unit/test_index.py::TestPackageFinder::test_create__allow_yanked[True] >tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_zip >[gw2] [ 425/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_create__allow_yanked[True] >tests/unit/test_index.py::TestPackageFinder::test_create__ignore_requires_python[False] >[gw2] [ 426/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_create__ignore_requires_python[False] >tests/unit/test_index.py::TestPackageFinder::test_create__ignore_requires_python[True] >[gw2] [ 427/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_create__ignore_requires_python[True] >tests/unit/test_index.py::TestPackageFinder::test_create__format_control >[gw2] [ 428/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_create__format_control >tests/unit/test_index.py::TestPackageFinder::test_make_link_evaluator[False-False-only_binary0-expected_formats0] >[gw2] [ 429/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_make_link_evaluator[False-False-only_binary0-expected_formats0] >tests/unit/test_index.py::TestPackageFinder::test_make_link_evaluator[True-False-only_binary1-expected_formats1] >[gw2] [ 430/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_make_link_evaluator[True-False-only_binary1-expected_formats1] >tests/unit/test_index.py::TestPackageFinder::test_make_link_evaluator[False-True-only_binary2-expected_formats2] >[gw2] [ 431/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_make_link_evaluator[False-True-only_binary2-expected_formats2] >tests/unit/test_index.py::TestPackageFinder::test_make_link_evaluator[False-False-only_binary3-expected_formats3] >[gw2] [ 432/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_make_link_evaluator[False-False-only_binary3-expected_formats3] >tests/unit/test_index.py::TestPackageFinder::test_make_candidate_evaluator[False-False] >[gw2] [ 433/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_make_candidate_evaluator[False-False] >tests/unit/test_index.py::TestPackageFinder::test_make_candidate_evaluator[False-True] >[gw2] [ 434/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_make_candidate_evaluator[False-True] >tests/unit/test_index.py::TestPackageFinder::test_make_candidate_evaluator[True-False] >[gw2] [ 435/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_make_candidate_evaluator[True-False] >tests/unit/test_index.py::TestPackageFinder::test_make_candidate_evaluator[True-True] >[gw2] [ 436/2357] PASSED tests/unit/test_index.py::TestPackageFinder::test_make_candidate_evaluator[True-True] >tests/unit/test_index.py::test_find_name_version_sep[pip-18.0-pip-3] >[gw2] [ 437/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep[pip-18.0-pip-3] >tests/unit/test_index.py::test_find_name_version_sep[zope-interface-4.5.0-zope-interface-14] >[gw2] [ 438/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep[zope-interface-4.5.0-zope-interface-14] >tests/unit/test_index.py::test_find_name_version_sep[Jinja2-2.10-jinja2-6] >[gw2] [ 439/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep[Jinja2-2.10-jinja2-6] >tests/unit/test_index.py::test_find_name_version_sep[zope.interface-4.5.0-zope-interface-14] >[gw2] [ 440/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep[zope.interface-4.5.0-zope-interface-14] >tests/unit/test_index.py::test_find_name_version_sep[zope_interface-4.5.0-zope-interface-14] >[gw2] [ 441/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep[zope_interface-4.5.0-zope-interface-14] >tests/unit/test_index.py::test_find_name_version_sep[foo-2-2-foo-3] >[gw2] [ 442/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep[foo-2-2-foo-3] >tests/unit/test_index.py::test_find_name_version_sep[foo-2-2-foo-2-5] >[gw2] [ 443/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep[foo-2-2-foo-2-5] >tests/unit/test_index.py::test_find_name_version_sep[foo--bar-1.0-foo-bar-8] >[gw2] [ 444/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep[foo--bar-1.0-foo-bar-8] >tests/unit/test_index.py::test_find_name_version_sep[foo-_bar-1.0-foo-bar-8] >[gw2] [ 445/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep[foo-_bar-1.0-foo-bar-8] >tests/unit/test_index.py::test_find_name_version_sep[zope.interface--4.5.0-zope-interface-14] >[gw2] [ 446/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep[zope.interface--4.5.0-zope-interface-14] >tests/unit/test_index.py::test_find_name_version_sep[zope.interface---zope-interface-14] >[gw3] [ 447/2357] PASSED tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_zip >[gw2] [ 448/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep[zope.interface---zope-interface-14] >tests/unit/test_index.py::test_find_name_version_sep[zope.interface--zope-interface-14] >[gw2] [ 449/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep[zope.interface--zope-interface-14] >tests/unit/test_index.py::test_find_name_version_sep_failure[zope.interface4.5.0-zope-interface] >[gw2] [ 450/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep_failure[zope.interface4.5.0-zope-interface] >tests/unit/test_index.py::test_find_name_version_sep_failure[zope.interface.4.5.0-zope-interface] >[gw2] [ 451/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep_failure[zope.interface.4.5.0-zope-interface] >tests/unit/test_index.py::test_find_name_version_sep_failure[zope.interface.-4.5.0-zope-interface] >[gw2] [ 452/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep_failure[zope.interface.-4.5.0-zope-interface] >tests/unit/test_index.py::test_find_name_version_sep_failure[zope.interface-zope-interface] >[gw2] [ 453/2357] PASSED tests/unit/test_index.py::test_find_name_version_sep_failure[zope.interface-zope-interface] >tests/unit/test_index.py::test_extract_version_from_fragment[pip-18.0-pip-18.0] >[gw2] [ 454/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[pip-18.0-pip-18.0] >tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_zip_failure >tests/unit/test_index.py::test_extract_version_from_fragment[zope-interface-4.5.0-zope-interface-4.5.0] >[gw3] [ 455/2357] PASSED tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_zip_failure >tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_zip_success >[gw2] [ 456/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[zope-interface-4.5.0-zope-interface-4.5.0] >tests/unit/test_index.py::test_extract_version_from_fragment[Jinja2-2.10-jinja2-2.10] >[gw3] [ 457/2357] PASSED tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_zip_success >tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_tar_failure >[gw2] [ 458/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[Jinja2-2.10-jinja2-2.10] >tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface-4.5.0-zope-interface-4.5.0] >[gw3] [ 459/2357] PASSED tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_tar_failure >tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_tar_success >[gw2] [ 460/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface-4.5.0-zope-interface-4.5.0] >tests/unit/test_index.py::test_extract_version_from_fragment[zope_interface-4.5.0-zope-interface-4.5.0] >[gw3] [ 461/2357] PASSED tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_tar_success >[gw2] [ 462/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[zope_interface-4.5.0-zope-interface-4.5.0] >tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_tar_filter >tests/unit/test_index.py::test_extract_version_from_fragment[foo-2-2-foo-2-2_0] >[gw3] [ 463/2357] PASSED tests/unit/test_utils_unpacking.py::TestUnpackArchives::test_unpack_tar_filter >tests/unit/test_utils_unpacking.py::test_unpack_tar_unicode >[gw2] [ 464/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[foo-2-2-foo-2-2_0] >tests/unit/test_index.py::test_extract_version_from_fragment[foo-2-2-foo-2-2_1] >[gw3] [ 465/2357] PASSED tests/unit/test_utils_unpacking.py::test_unpack_tar_unicode >[gw2] [ 466/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[foo-2-2-foo-2-2_1] >tests/unit/test_utils_unpacking.py::test_is_within_directory[args0-False] >tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface--4.5.0-zope-interface--4.5.0] >[gw3] [ 467/2357] PASSED tests/unit/test_utils_unpacking.py::test_is_within_directory[args0-False] >tests/unit/test_utils_unpacking.py::test_is_within_directory[args1-True] >[gw2] [ 468/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface--4.5.0-zope-interface--4.5.0] >[gw3] [ 469/2357] PASSED tests/unit/test_utils_unpacking.py::test_is_within_directory[args1-True] >tests/unit/test_utils_unpacking.py::test_is_within_directory[args2-True] >tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface---zope-interface--] >[gw2] [ 470/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface---zope-interface--] >tests/unit/test_index.py::test_extract_version_from_fragment[foo--bar-1.0-foo-bar-1.0] >[gw3] [ 471/2357] PASSED tests/unit/test_utils_unpacking.py::test_is_within_directory[args2-True] >[gw2] [ 472/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[foo--bar-1.0-foo-bar-1.0] >tests/unit/test_utils_unpacking.py::test_is_within_directory[args3-True] >tests/unit/test_index.py::test_extract_version_from_fragment[foo-_bar-1.0-foo-bar-1.0] >[gw3] [ 473/2357] PASSED tests/unit/test_utils_unpacking.py::test_is_within_directory[args3-True] >[gw2] [ 474/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[foo-_bar-1.0-foo-bar-1.0] >tests/unit/test_utils_unpacking.py::test_is_within_directory[args4-False] >tests/unit/test_index.py::test_extract_version_from_fragment[the-package-name-8.19-does-not-match-None] >[gw3] [ 475/2357] PASSED tests/unit/test_utils_unpacking.py::test_is_within_directory[args4-False] >[gw2] [ 476/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[the-package-name-8.19-does-not-match-None] >tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface.-4.5.0-zope.interface-None] >tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[None-None-False] >[gw2] [ 477/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface.-4.5.0-zope.interface-None] >tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface--zope-interface-None] >[gw3] [ 478/2357] PASSED tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[None-None-False] >tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[None-/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr-False] >[gw2] [ 479/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface--zope-interface-None] >[gw3] [ 480/2357] PASSED tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[None-/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr-False] >tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface4.5.0-zope-interface-None] >tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[None-not_sys_prefix-True] >[gw2] [ 481/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface4.5.0-zope-interface-None] >[gw3] [ 482/2357] PASSED tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[None-not_sys_prefix-True] >tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface.4.5.0-zope-interface-None] >tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr-None-True] >[gw2] [ 483/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface.4.5.0-zope-interface-None] >[gw3] [ 484/2357] PASSED tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr-None-True] >tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface.-4.5.0-zope-interface-None] >tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr-/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr-True] >[gw2] [ 485/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface.-4.5.0-zope-interface-None] >[gw3] [ 486/2357] PASSED tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr-/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr-True] >tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr-not_sys_prefix-True] >tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface-zope-interface-None] >[gw3] [ 487/2357] PASSED tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr-not_sys_prefix-True] >[gw2] [ 488/2357] PASSED tests/unit/test_index.py::test_extract_version_from_fragment[zope.interface-zope-interface-None] >tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[not_sys_prefix-None-True] >tests/unit/test_link.py::TestLink::test_repr[https://user:password@example.com/path/page.html-<Link https://user:****@example.com/path/page.html>] >[gw3] [ 489/2357] PASSED tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[not_sys_prefix-None-True] >tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[not_sys_prefix-/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr-True] >[gw3] [ 490/2357] PASSED tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[not_sys_prefix-/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr-True] >tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[not_sys_prefix-not_sys_prefix-True] >[gw2] [ 491/2357] PASSED tests/unit/test_link.py::TestLink::test_repr[https://user:password@example.com/path/page.html-<Link https://user:****@example.com/path/page.html>] >tests/unit/test_link.py::TestLink::test_filename[http://yo/wheel.whl-wheel.whl] >[gw2] [ 492/2357] PASSED tests/unit/test_link.py::TestLink::test_filename[http://yo/wheel.whl-wheel.whl] >[gw3] [ 493/2357] PASSED tests/unit/test_utils_virtualenv.py::test_running_under_virtualenv[not_sys_prefix-not_sys_prefix-True] >tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_regular_virtualenv[False-False-False] >tests/unit/test_link.py::TestLink::test_filename[http://yo/wheel-wheel] >[gw3] [ 494/2357] PASSED tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_regular_virtualenv[False-False-False] >tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_regular_virtualenv[False-True-False] >[gw2] [ 495/2357] PASSED tests/unit/test_link.py::TestLink::test_filename[http://yo/wheel-wheel] >tests/unit/test_link.py::TestLink::test_filename[https://example.com/path/page.html-page.html] >[gw2] [ 496/2357] PASSED tests/unit/test_link.py::TestLink::test_filename[https://example.com/path/page.html-page.html] >[gw3] [ 497/2357] PASSED tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_regular_virtualenv[False-True-False] >tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_regular_virtualenv[True-False-False] >tests/unit/test_link.py::TestLink::test_filename[https://example.com/path/page%231.html-page#1.html] >[gw3] [ 498/2357] PASSED tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_regular_virtualenv[True-False-False] >[gw2] [ 499/2357] PASSED tests/unit/test_link.py::TestLink::test_filename[https://example.com/path/page%231.html-page#1.html] >tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_regular_virtualenv[True-True-True] >tests/unit/test_link.py::TestLink::test_filename[http://yo/myproject-1.0%2Bfoobar.0-py2.py3-none-any.whl-myproject-1.0+foobar.0-py2.py3-none-any.whl] >[gw3] [ 500/2357] PASSED tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_regular_virtualenv[True-True-True] >[gw2] [ 501/2357] PASSED tests/unit/test_link.py::TestLink::test_filename[http://yo/myproject-1.0%2Bfoobar.0-py2.py3-none-any.whl-myproject-1.0+foobar.0-py2.py3-none-any.whl] >tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_pep_405_virtual_environment[None-False-False-False] >tests/unit/test_link.py::TestLink::test_filename[https://example.com/path/-path] >[gw3] [ 502/2357] PASSED tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_pep_405_virtual_environment[None-False-False-False] >tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_pep_405_virtual_environment[None-True-True-True] >[gw2] [ 503/2357] PASSED tests/unit/test_link.py::TestLink::test_filename[https://example.com/path/-path] >tests/unit/test_link.py::TestLink::test_filename[https://example.com/path//-path] >[gw2] [ 504/2357] PASSED tests/unit/test_link.py::TestLink::test_filename[https://example.com/path//-path] >[gw3] [ 505/2357] PASSED tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_pep_405_virtual_environment[None-True-True-True] >tests/unit/test_link.py::TestLink::test_filename[https://example.com/-example.com] >tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_pep_405_virtual_environment[pyvenv_cfg_lines2-True-False-False] >[gw2] [ 506/2357] PASSED tests/unit/test_link.py::TestLink::test_filename[https://example.com/-example.com] >tests/unit/test_link.py::TestLink::test_filename[https://user:password@example.com/-example.com] >[gw2] [ 507/2357] PASSED tests/unit/test_link.py::TestLink::test_filename[https://user:password@example.com/-example.com] >[gw3] [ 508/2357] PASSED tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_pep_405_virtual_environment[pyvenv_cfg_lines2-True-False-False] >tests/unit/test_link.py::TestLink::test_splitext >tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_pep_405_virtual_environment[pyvenv_cfg_lines3-True-True-False] >[gw3] [ 509/2357] PASSED tests/unit/test_utils_virtualenv.py::test_virtualenv_no_global_with_pep_405_virtual_environment[pyvenv_cfg_lines3-True-True-False] >[gw2] [ 510/2357] PASSED tests/unit/test_link.py::TestLink::test_splitext >tests/unit/test_link.py::TestLink::test_no_ext >tests/unit/test_utils_virtualenv.py::test_get_pyvenv_cfg_lines_for_pep_405_virtual_environment[None-None] >[gw2] [ 511/2357] PASSED tests/unit/test_link.py::TestLink::test_no_ext >tests/unit/test_link.py::TestLink::test_ext >[gw3] [ 512/2357] PASSED tests/unit/test_utils_virtualenv.py::test_get_pyvenv_cfg_lines_for_pep_405_virtual_environment[None-None] >[gw2] [ 513/2357] PASSED tests/unit/test_link.py::TestLink::test_ext >tests/unit/test_link.py::TestLink::test_ext_fragment >[gw2] [ 514/2357] PASSED tests/unit/test_link.py::TestLink::test_ext_fragment >tests/unit/test_utils_virtualenv.py::test_get_pyvenv_cfg_lines_for_pep_405_virtual_environment[-expected1] >[gw3] [ 515/2357] PASSED tests/unit/test_utils_virtualenv.py::test_get_pyvenv_cfg_lines_for_pep_405_virtual_environment[-expected1] >tests/unit/test_utils_virtualenv.py::test_get_pyvenv_cfg_lines_for_pep_405_virtual_environment[a = b\nc = d\n-expected2] >tests/unit/test_link.py::TestLink::test_ext_query >[gw2] [ 516/2357] PASSED tests/unit/test_link.py::TestLink::test_ext_query >[gw3] [ 517/2357] PASSED tests/unit/test_utils_virtualenv.py::test_get_pyvenv_cfg_lines_for_pep_405_virtual_environment[a = b\nc = d\n-expected2] >tests/unit/test_link.py::TestLink::test_is_wheel >[gw2] [ 518/2357] PASSED tests/unit/test_link.py::TestLink::test_is_wheel >tests/unit/test_utils_virtualenv.py::test_get_pyvenv_cfg_lines_for_pep_405_virtual_environment[a = b\nc = d-expected3] >tests/unit/test_link.py::TestLink::test_is_wheel_false >[gw2] [ 519/2357] PASSED tests/unit/test_link.py::TestLink::test_is_wheel_false >[gw3] [ 520/2357] PASSED tests/unit/test_utils_virtualenv.py::test_get_pyvenv_cfg_lines_for_pep_405_virtual_environment[a = b\nc = d-expected3] >tests/unit/test_link.py::TestLink::test_fragments >tests/unit/test_utils_wheel.py::test_wheel_dist_info_dir_found >[gw2] [ 521/2357] PASSED tests/unit/test_link.py::TestLink::test_fragments >tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[~invalid~package~name~] >[gw3] [ 522/2357] PASSED tests/unit/test_utils_wheel.py::test_wheel_dist_info_dir_found >tests/unit/test_utils_wheel.py::test_wheel_dist_info_dir_multiple >[gw3] [ 523/2357] PASSED tests/unit/test_utils_wheel.py::test_wheel_dist_info_dir_multiple >tests/unit/test_utils_wheel.py::test_wheel_dist_info_dir_none >[gw3] [ 524/2357] PASSED tests/unit/test_utils_wheel.py::test_wheel_dist_info_dir_none >tests/unit/test_utils_wheel.py::test_wheel_dist_info_dir_wrong_name >[gw3] [ 525/2357] PASSED tests/unit/test_utils_wheel.py::test_wheel_dist_info_dir_wrong_name >tests/unit/test_utils_wheel.py::test_wheel_version_ok >[gw2] [ 526/2357] XFAIL tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[~invalid~package~name~] >tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[eggname==1.2.3] >[gw2] [ 527/2357] XFAIL tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[eggname==1.2.3] >tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[eggname>=1.2.3] >[gw2] [ 528/2357] XFAIL tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[eggname>=1.2.3] >tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[eggname[!]] >[gw2] [ 529/2357] XFAIL tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[eggname[!]] >tests/unit/test_link.py::TestLink::test_is_yanked[None-False] >[gw2] [ 530/2357] PASSED tests/unit/test_link.py::TestLink::test_is_yanked[None-False] >tests/unit/test_link.py::TestLink::test_is_yanked[-True] >[gw2] [ 531/2357] PASSED tests/unit/test_link.py::TestLink::test_is_yanked[-True] >tests/unit/test_link.py::TestLink::test_is_yanked[there was a mistake-True] >[gw3] [ 532/2357] PASSED tests/unit/test_utils_wheel.py::test_wheel_version_ok >[gw2] [ 533/2357] PASSED tests/unit/test_link.py::TestLink::test_is_yanked[there was a mistake-True] >tests/unit/test_link.py::TestLink::test_is_hash_allowed[sha384-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False] >[gw2] [ 534/2357] PASSED tests/unit/test_link.py::TestLink::test_is_hash_allowed[sha384-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False] >tests/unit/test_link.py::TestLink::test_is_hash_allowed[sha512-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-True] >[gw2] [ 535/2357] PASSED tests/unit/test_link.py::TestLink::test_is_hash_allowed[sha512-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-True] >tests/unit/test_link.py::TestLink::test_is_hash_allowed[sha512-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-True] >[gw2] [ 536/2357] PASSED tests/unit/test_link.py::TestLink::test_is_hash_allowed[sha512-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb-True] >tests/unit/test_link.py::TestLink::test_is_hash_allowed[sha512-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc-False] >[gw2] [ 537/2357] PASSED tests/unit/test_link.py::TestLink::test_is_hash_allowed[sha512-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc-False] >tests/unit/test_link.py::TestLink::test_is_hash_allowed[sha512--False] >[gw2] [ 538/2357] PASSED tests/unit/test_link.py::TestLink::test_is_hash_allowed[sha512--False] >tests/unit/test_link.py::TestLink::test_is_hash_allowed__no_hash >[gw2] [ 539/2357] PASSED tests/unit/test_link.py::TestLink::test_is_hash_allowed__no_hash >tests/unit/test_link.py::TestLink::test_is_hash_allowed__none_hashes[None-False] >[gw2] [ 540/2357] PASSED tests/unit/test_link.py::TestLink::test_is_hash_allowed__none_hashes[None-False] >tests/unit/test_link.py::TestLink::test_is_hash_allowed__none_hashes[hashes1-True] >tests/unit/test_utils_wheel.py::test_wheel_metadata_fails_missing_wheel >[gw3] [ 541/2357] PASSED tests/unit/test_utils_wheel.py::test_wheel_metadata_fails_missing_wheel >tests/unit/test_utils_wheel.py::test_wheel_metadata_fails_on_bad_encoding >[gw2] [ 542/2357] PASSED tests/unit/test_link.py::TestLink::test_is_hash_allowed__none_hashes[hashes1-True] >tests/unit/test_link.py::TestLink::test_is_vcs[git+https://github.com/org/repo-True] >[gw2] [ 543/2357] PASSED tests/unit/test_link.py::TestLink::test_is_vcs[git+https://github.com/org/repo-True] >tests/unit/test_link.py::TestLink::test_is_vcs[bzr+http://bzr.myproject.org/MyProject/trunk/#egg=MyProject-True] >[gw2] [ 544/2357] PASSED tests/unit/test_link.py::TestLink::test_is_vcs[bzr+http://bzr.myproject.org/MyProject/trunk/#egg=MyProject-True] >tests/unit/test_link.py::TestLink::test_is_vcs[hg+file://hg.company.com/repo-True] >[gw3] [ 545/2357] PASSED tests/unit/test_utils_wheel.py::test_wheel_metadata_fails_on_bad_encoding >[gw2] [ 546/2357] PASSED tests/unit/test_link.py::TestLink::test_is_vcs[hg+file://hg.company.com/repo-True] >tests/unit/test_link.py::TestLink::test_is_vcs[https://example.com/some.whl-False] >tests/unit/test_utils_wheel.py::test_wheel_version_fails_on_no_wheel_version >[gw3] [ 547/2357] PASSED tests/unit/test_utils_wheel.py::test_wheel_version_fails_on_no_wheel_version >[gw2] [ 548/2357] PASSED tests/unit/test_link.py::TestLink::test_is_vcs[https://example.com/some.whl-False] >tests/unit/test_utils_wheel.py::test_wheel_version_fails_on_bad_wheel_version[version0] >tests/unit/test_link.py::TestLink::test_is_vcs[file://home/foo/some.whl-False] >[gw3] [ 549/2357] PASSED tests/unit/test_utils_wheel.py::test_wheel_version_fails_on_bad_wheel_version[version0] >[gw2] [ 550/2357] PASSED tests/unit/test_link.py::TestLink::test_is_vcs[file://home/foo/some.whl-False] >tests/unit/test_link.py::test_links_equivalent[drop-egg] >tests/unit/test_utils_wheel.py::test_wheel_version_fails_on_bad_wheel_version[version1] >[gw3] [ 551/2357] PASSED tests/unit/test_utils_wheel.py::test_wheel_version_fails_on_bad_wheel_version[version1] >tests/unit/test_utils_wheel.py::test_wheel_version_fails_on_bad_wheel_version[version2] >[gw2] [ 552/2357] PASSED tests/unit/test_link.py::test_links_equivalent[drop-egg] >[gw3] [ 553/2357] PASSED tests/unit/test_utils_wheel.py::test_wheel_version_fails_on_bad_wheel_version[version2] >tests/unit/test_utils_wheel.py::test_check_compatibility >tests/unit/test_link.py::test_links_equivalent[drop-egg-only] >[gw3] [ 554/2357] PASSED tests/unit/test_utils_wheel.py::test_check_compatibility >tests/unit/test_vcs.py::test_ensure_svn_available >[gw3] [ 555/2357] SKIPPED tests/unit/test_vcs.py::test_ensure_svn_available >[gw2] [ 556/2357] PASSED tests/unit/test_link.py::test_links_equivalent[drop-egg-only] >tests/unit/test_link.py::test_links_equivalent[fragment-ordering] >tests/unit/test_vcs.py::test_make_vcs_requirement_url[args0-git+https://example.com/pkg@dev#egg=myproj] >[gw3] [ 557/2357] PASSED tests/unit/test_vcs.py::test_make_vcs_requirement_url[args0-git+https://example.com/pkg@dev#egg=myproj] >[gw2] [ 558/2357] PASSED tests/unit/test_link.py::test_links_equivalent[fragment-ordering] >tests/unit/test_link.py::test_links_equivalent[query-opordering] >tests/unit/test_vcs.py::test_make_vcs_requirement_url[args1-git+https://example.com/pkg@dev#egg=myproj&subdirectory=sub/dir] >[gw2] [ 559/2357] PASSED tests/unit/test_link.py::test_links_equivalent[query-opordering] >tests/unit/test_link.py::test_links_equivalent_false[different-keys] >[gw3] [ 560/2357] PASSED tests/unit/test_vcs.py::test_make_vcs_requirement_url[args1-git+https://example.com/pkg@dev#egg=myproj&subdirectory=sub/dir] >tests/unit/test_vcs.py::test_make_vcs_requirement_url[args2-git+https://example.com/pkg@dev#egg=myproj] >[gw2] [ 561/2357] PASSED tests/unit/test_link.py::test_links_equivalent_false[different-keys] >[gw3] [ 562/2357] PASSED tests/unit/test_vcs.py::test_make_vcs_requirement_url[args2-git+https://example.com/pkg@dev#egg=myproj] >tests/unit/test_link.py::test_links_equivalent_false[different-values] >tests/unit/test_vcs.py::test_make_vcs_requirement_url[args3-git+https://example.com/pkg@dev#egg=zope_interface] >[gw2] [ 563/2357] PASSED tests/unit/test_link.py::test_links_equivalent_false[different-values] >tests/unit/test_link.py::test_links_equivalent_false[drop-egg-still-different] >[gw3] [ 564/2357] PASSED tests/unit/test_vcs.py::test_make_vcs_requirement_url[args3-git+https://example.com/pkg@dev#egg=zope_interface] >tests/unit/test_vcs.py::test_rev_options_repr >[gw2] [ 565/2357] PASSED tests/unit/test_link.py::test_links_equivalent_false[drop-egg-still-different] >[gw3] [ 566/2357] PASSED tests/unit/test_vcs.py::test_rev_options_repr >tests/unit/test_vcs.py::test_rev_options_to_args[Bazaar-expected10-expected20-kwargs0] >tests/unit/test_locations.py::TestLocations::test_default_should_use_sysconfig >[gw3] [ 567/2357] PASSED tests/unit/test_vcs.py::test_rev_options_to_args[Bazaar-expected10-expected20-kwargs0] >[gw2] [ 568/2357] PASSED tests/unit/test_locations.py::TestLocations::test_default_should_use_sysconfig >tests/unit/test_locations.py::TestLocations::test_vendor_overriden_should_use_sysconfig[True] >tests/unit/test_vcs.py::test_rev_options_to_args[Git-expected11-expected21-kwargs1] >[gw3] [ 569/2357] PASSED tests/unit/test_vcs.py::test_rev_options_to_args[Git-expected11-expected21-kwargs1] >[gw2] [ 570/2357] PASSED tests/unit/test_locations.py::TestLocations::test_vendor_overriden_should_use_sysconfig[True] >tests/unit/test_locations.py::TestLocations::test_vendor_overriden_should_use_sysconfig[False] >tests/unit/test_vcs.py::test_rev_options_to_args[Mercurial-expected12-expected22-kwargs2] >[gw2] [ 571/2357] PASSED tests/unit/test_locations.py::TestLocations::test_vendor_overriden_should_use_sysconfig[False] >tests/unit/test_locations.py::TestLocations::test_vendor_overriden_should_use_sysconfig[None] >[gw3] [ 572/2357] PASSED tests/unit/test_vcs.py::test_rev_options_to_args[Mercurial-expected12-expected22-kwargs2] >tests/unit/test_vcs.py::test_rev_options_to_args[Subversion-expected13-expected23-kwargs3] >[gw2] [ 573/2357] PASSED tests/unit/test_locations.py::TestLocations::test_vendor_overriden_should_use_sysconfig[None] >[gw3] [ 574/2357] PASSED tests/unit/test_vcs.py::test_rev_options_to_args[Subversion-expected13-expected23-kwargs3] >tests/unit/test_locations.py::TestLocations::test_vendor_overriden_should_use_sysconfig[] >tests/unit/test_vcs.py::test_rev_options_to_args[Git-expected14-expected24-kwargs4] >[gw2] [ 575/2357] PASSED tests/unit/test_locations.py::TestLocations::test_vendor_overriden_should_use_sysconfig[] >tests/unit/test_locations.py::TestLocations::test_vendor_overriden_should_use_sysconfig[0] >[gw3] [ 576/2357] PASSED tests/unit/test_vcs.py::test_rev_options_to_args[Git-expected14-expected24-kwargs4] >tests/unit/test_vcs.py::test_rev_options_to_display >[gw2] [ 577/2357] PASSED tests/unit/test_locations.py::TestLocations::test_vendor_overriden_should_use_sysconfig[0] >[gw3] [ 578/2357] PASSED tests/unit/test_vcs.py::test_rev_options_to_display >tests/unit/test_vcs.py::test_rev_options_make_new >tests/unit/test_locations.py::TestLocations::test_vendor_overriden_should_use_sysconfig[1] >[gw3] [ 579/2357] PASSED tests/unit/test_vcs.py::test_rev_options_make_new >[gw2] [ 580/2357] PASSED tests/unit/test_locations.py::TestLocations::test_vendor_overriden_should_use_sysconfig[1] >tests/unit/test_locations.py::TestDistutilsScheme::test_root_modifies_appropriately >tests/unit/test_vcs.py::test_looks_like_hash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-True] >[gw2] [ 581/2357] PASSED tests/unit/test_locations.py::TestDistutilsScheme::test_root_modifies_appropriately >tests/unit/test_locations.py::TestDistutilsScheme::test_distutils_config_file_read >[gw2] [ 582/2357] SKIPPED tests/unit/test_locations.py::TestDistutilsScheme::test_distutils_config_file_read >tests/unit/test_locations.py::TestDistutilsScheme::test_install_lib_takes_precedence >[gw3] [ 583/2357] PASSED tests/unit/test_vcs.py::test_looks_like_hash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-True] >tests/unit/test_vcs.py::test_looks_like_hash[AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-True] >[gw2] [ 584/2357] SKIPPED tests/unit/test_locations.py::TestDistutilsScheme::test_install_lib_takes_precedence >tests/unit/test_locations.py::TestDistutilsScheme::test_prefix_modifies_appropriately >[gw3] [ 585/2357] PASSED tests/unit/test_vcs.py::test_looks_like_hash[AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA-True] >[gw2] [ 586/2357] PASSED tests/unit/test_locations.py::TestDistutilsScheme::test_prefix_modifies_appropriately >tests/unit/test_vcs.py::test_looks_like_hash[aaaaaaaaaaaaaaaaaa0123456789abcdefABCDEF-True] >tests/unit/test_logging.py::TestIndentingFormatter::test_format[DEBUG-hello\nworld] >[gw3] [ 587/2357] PASSED tests/unit/test_vcs.py::test_looks_like_hash[aaaaaaaaaaaaaaaaaa0123456789abcdefABCDEF-True] >[gw2] [ 588/2357] PASSED tests/unit/test_logging.py::TestIndentingFormatter::test_format[DEBUG-hello\nworld] >tests/unit/test_logging.py::TestIndentingFormatter::test_format[INFO-hello\nworld] >[gw2] [ 589/2357] PASSED tests/unit/test_logging.py::TestIndentingFormatter::test_format[INFO-hello\nworld] >tests/unit/test_vcs.py::test_looks_like_hash[gggggggggggggggggggggggggggggggggggggggg-False] >[gw3] [ 590/2357] PASSED tests/unit/test_vcs.py::test_looks_like_hash[gggggggggggggggggggggggggggggggggggggggg-False] >tests/unit/test_logging.py::TestIndentingFormatter::test_format[WARNING-WARNING: hello\nworld] >tests/unit/test_vcs.py::test_looks_like_hash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False] >[gw2] [ 591/2357] PASSED tests/unit/test_logging.py::TestIndentingFormatter::test_format[WARNING-WARNING: hello\nworld] >tests/unit/test_logging.py::TestIndentingFormatter::test_format[ERROR-ERROR: hello\nworld] >[gw2] [ 592/2357] PASSED tests/unit/test_logging.py::TestIndentingFormatter::test_format[ERROR-ERROR: hello\nworld] >[gw3] [ 593/2357] PASSED tests/unit/test_vcs.py::test_looks_like_hash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False] >tests/unit/test_logging.py::TestIndentingFormatter::test_format[CRITICAL-ERROR: hello\nworld] >[gw2] [ 594/2357] PASSED tests/unit/test_logging.py::TestIndentingFormatter::test_format[CRITICAL-ERROR: hello\nworld] >tests/unit/test_vcs.py::test_looks_like_hash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False] >tests/unit/test_logging.py::TestIndentingFormatter::test_format_with_timestamp[INFO-2019-01-17T06:00:37,040 hello\n2019-01-17T06:00:37,040 world] >[gw3] [ 595/2357] PASSED tests/unit/test_vcs.py::test_looks_like_hash[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False] >tests/unit/test_vcs.py::test_should_add_vcs_url_prefix[Mercurial-hg://user@example.com/MyProject-False] >[gw2] [ 596/2357] PASSED tests/unit/test_logging.py::TestIndentingFormatter::test_format_with_timestamp[INFO-2019-01-17T06:00:37,040 hello\n2019-01-17T06:00:37,040 world] >tests/unit/test_logging.py::TestIndentingFormatter::test_format_with_timestamp[WARNING-2019-01-17T06:00:37,040 WARNING: hello\n2019-01-17T06:00:37,040 world] >[gw1] [ 597/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_succeeds_on_matching_constraint_and_requirement[False] >[gw3] [ 598/2357] PASSED tests/unit/test_vcs.py::test_should_add_vcs_url_prefix[Mercurial-hg://user@example.com/MyProject-False] >[gw2] [ 599/2357] PASSED tests/unit/test_logging.py::TestIndentingFormatter::test_format_with_timestamp[WARNING-2019-01-17T06:00:37,040 WARNING: hello\n2019-01-17T06:00:37,040 world] >tests/unit/test_vcs.py::test_should_add_vcs_url_prefix[Mercurial-http://example.com/MyProject-True] >tests/unit/test_logging.py::TestIndentingFormatter::test_format_deprecated[WARNING-DEPRECATION: hello\nworld] >[gw3] [ 600/2357] PASSED tests/unit/test_vcs.py::test_should_add_vcs_url_prefix[Mercurial-http://example.com/MyProject-True] >[gw2] [ 601/2357] PASSED tests/unit/test_logging.py::TestIndentingFormatter::test_format_deprecated[WARNING-DEPRECATION: hello\nworld] >tests/unit/test_vcs.py::test_should_add_vcs_url_prefix[Git-git://example.com/MyProject-True] >tests/unit/test_logging.py::TestIndentingFormatter::test_format_deprecated[ERROR-DEPRECATION: hello\nworld] >[gw3] [ 602/2357] PASSED tests/unit/test_vcs.py::test_should_add_vcs_url_prefix[Git-git://example.com/MyProject-True] >[gw2] [ 603/2357] PASSED tests/unit/test_logging.py::TestIndentingFormatter::test_format_deprecated[ERROR-DEPRECATION: hello\nworld] >tests/unit/test_vcs.py::test_should_add_vcs_url_prefix[Git-http://example.com/MyProject-True] >tests/unit/test_logging.py::TestIndentingFormatter::test_format_deprecated[CRITICAL-DEPRECATION: hello\nworld] >tests/functional/test_new_resolver.py::test_new_resolver_succeeds_on_matching_constraint_and_requirement[True] >[gw3] [ 604/2357] PASSED tests/unit/test_vcs.py::test_should_add_vcs_url_prefix[Git-http://example.com/MyProject-True] >[gw2] [ 605/2357] PASSED tests/unit/test_logging.py::TestIndentingFormatter::test_format_deprecated[CRITICAL-DEPRECATION: hello\nworld] >tests/unit/test_vcs.py::test_should_add_vcs_url_prefix[Subversion-svn://example.com/MyProject-True] >tests/unit/test_logging.py::TestIndentingFormatter::test_thread_safety_base >[gw3] [ 606/2357] PASSED tests/unit/test_vcs.py::test_should_add_vcs_url_prefix[Subversion-svn://example.com/MyProject-True] >tests/unit/test_vcs.py::test_git_remote_url_to_pip[ssh://bob@server/foo/bar.git-ssh://bob@server/foo/bar.git] >[gw2] [ 607/2357] PASSED tests/unit/test_logging.py::TestIndentingFormatter::test_thread_safety_base >tests/unit/test_logging.py::TestIndentingFormatter::test_thread_safety_indent_log >[gw2] [ 608/2357] PASSED tests/unit/test_logging.py::TestIndentingFormatter::test_thread_safety_indent_log >[gw3] [ 609/2357] PASSED tests/unit/test_vcs.py::test_git_remote_url_to_pip[ssh://bob@server/foo/bar.git-ssh://bob@server/foo/bar.git] >tests/unit/test_vcs.py::test_git_remote_url_to_pip[git://bob@server/foo/bar.git-git://bob@server/foo/bar.git] >tests/unit/test_logging.py::TestColorizedStreamHandler::test_broken_pipe_in_stderr_flush >[gw3] [ 610/2357] PASSED tests/unit/test_vcs.py::test_git_remote_url_to_pip[git://bob@server/foo/bar.git-git://bob@server/foo/bar.git] >tests/unit/test_vcs.py::test_git_remote_url_to_pip[ssh://server/foo/bar.git-ssh://server/foo/bar.git] >[gw3] [ 611/2357] PASSED tests/unit/test_vcs.py::test_git_remote_url_to_pip[ssh://server/foo/bar.git-ssh://server/foo/bar.git] >tests/unit/test_vcs.py::test_git_remote_url_to_pip[git@example.com:foo/bar.git-ssh://git@example.com/foo/bar.git] >[gw2] [ 612/2357] PASSED tests/unit/test_logging.py::TestColorizedStreamHandler::test_broken_pipe_in_stderr_flush >tests/unit/test_logging.py::TestColorizedStreamHandler::test_broken_pipe_in_stdout_write >[gw3] [ 613/2357] PASSED tests/unit/test_vcs.py::test_git_remote_url_to_pip[git@example.com:foo/bar.git-ssh://git@example.com/foo/bar.git] >[gw2] [ 614/2357] PASSED tests/unit/test_logging.py::TestColorizedStreamHandler::test_broken_pipe_in_stdout_write >tests/unit/test_vcs.py::test_git_remote_url_to_pip[example.com:foo.git-ssh://example.com/foo.git] >tests/unit/test_logging.py::TestColorizedStreamHandler::test_broken_pipe_in_stdout_flush >[gw3] [ 615/2357] PASSED tests/unit/test_vcs.py::test_git_remote_url_to_pip[example.com:foo.git-ssh://example.com/foo.git] >tests/unit/test_vcs.py::test_git_remote_url_to_pip[https://example.com/foo-https://example.com/foo] >[gw2] [ 616/2357] PASSED tests/unit/test_logging.py::TestColorizedStreamHandler::test_broken_pipe_in_stdout_flush >[gw3] [ 617/2357] PASSED tests/unit/test_vcs.py::test_git_remote_url_to_pip[https://example.com/foo-https://example.com/foo] >tests/unit/test_models.py::TestPackageIndex::test_gives_right_urls >tests/unit/test_vcs.py::test_git_remote_url_to_pip[http://example.com/foo/bar.git-http://example.com/foo/bar.git] >[gw2] [ 618/2357] PASSED tests/unit/test_models.py::TestPackageIndex::test_gives_right_urls >tests/unit/test_models.py::TestPackageIndex::test_PyPI_urls_are_correct >[gw3] [ 619/2357] PASSED tests/unit/test_vcs.py::test_git_remote_url_to_pip[http://example.com/foo/bar.git-http://example.com/foo/bar.git] >tests/unit/test_vcs.py::test_git_remote_url_to_pip[https://bob@example.com/foo-https://bob@example.com/foo] >[gw2] [ 620/2357] PASSED tests/unit/test_models.py::TestPackageIndex::test_PyPI_urls_are_correct >tests/unit/test_models.py::TestPackageIndex::test_TestPyPI_urls_are_correct >[gw3] [ 621/2357] PASSED tests/unit/test_vcs.py::test_git_remote_url_to_pip[https://bob@example.com/foo-https://bob@example.com/foo] >tests/unit/test_vcs.py::test_paths_are_not_mistaken_for_scp_shorthand[c:/piffle/wiffle/waffle/poffle.git-nt] >[gw2] [ 622/2357] PASSED tests/unit/test_models.py::TestPackageIndex::test_TestPyPI_urls_are_correct >tests/unit/test_models.py::TestInstallationCandidate::test_sets_correct_variables >[gw2] [ 623/2357] PASSED tests/unit/test_models.py::TestInstallationCandidate::test_sets_correct_variables >[gw3] [ 624/2357] PASSED tests/unit/test_vcs.py::test_paths_are_not_mistaken_for_scp_shorthand[c:/piffle/wiffle/waffle/poffle.git-nt] >tests/unit/test_vcs.py::test_paths_are_not_mistaken_for_scp_shorthand[c:\\faffle\\waffle\\woffle\\piffle.git-nt] >tests/unit/test_models_wheel.py::TestWheelFile::test_std_wheel_pattern >[gw3] [ 625/2357] PASSED tests/unit/test_vcs.py::test_paths_are_not_mistaken_for_scp_shorthand[c:\\faffle\\waffle\\woffle\\piffle.git-nt] >[gw2] [ 626/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_std_wheel_pattern >tests/unit/test_models_wheel.py::TestWheelFile::test_wheel_pattern_multi_values >tests/unit/test_vcs.py::test_paths_are_not_mistaken_for_scp_shorthand[/muffle/fuffle/pufffle/fluffle.git-posix] >[gw2] [ 627/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_wheel_pattern_multi_values >[gw3] [ 628/2357] PASSED tests/unit/test_vcs.py::test_paths_are_not_mistaken_for_scp_shorthand[/muffle/fuffle/pufffle/fluffle.git-posix] >tests/unit/test_models_wheel.py::TestWheelFile::test_wheel_with_build_tag >tests/unit/test_vcs.py::test_git_remote_local_path >[gw2] [ 629/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_wheel_with_build_tag >[gw3] [ 630/2357] PASSED tests/unit/test_vcs.py::test_git_remote_local_path >tests/unit/test_vcs.py::test_git_resolve_revision_rev_exists >tests/unit/test_models_wheel.py::TestWheelFile::test_single_digit_version >[gw3] [ 631/2357] PASSED tests/unit/test_vcs.py::test_git_resolve_revision_rev_exists >[gw2] [ 632/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_single_digit_version >tests/unit/test_models_wheel.py::TestWheelFile::test_non_pep440_version >tests/unit/test_vcs.py::test_git_resolve_revision_rev_not_found >[gw2] [ 633/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_non_pep440_version >tests/unit/test_models_wheel.py::TestWheelFile::test_missing_version_raises >[gw3] [ 634/2357] PASSED tests/unit/test_vcs.py::test_git_resolve_revision_rev_not_found >tests/unit/test_vcs.py::test_git_resolve_revision_not_found_warning >[gw2] [ 635/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_missing_version_raises >tests/unit/test_models_wheel.py::TestWheelFile::test_invalid_filename_raises >[gw3] [ 636/2357] PASSED tests/unit/test_vcs.py::test_git_resolve_revision_not_found_warning >tests/unit/test_vcs.py::test_git_is_commit_id_equal[5547fa909e83df8bd743d3978d6667497983a4b7-True] >[gw2] [ 637/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_invalid_filename_raises >tests/unit/test_models_wheel.py::TestWheelFile::test_supported_single_version >[gw3] [ 638/2357] PASSED tests/unit/test_vcs.py::test_git_is_commit_id_equal[5547fa909e83df8bd743d3978d6667497983a4b7-True] >tests/unit/test_vcs.py::test_git_is_commit_id_equal[5547fa909-False] >[gw2] [ 639/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_supported_single_version >tests/unit/test_models_wheel.py::TestWheelFile::test_supported_multi_version >[gw2] [ 640/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_supported_multi_version >[gw3] [ 641/2357] PASSED tests/unit/test_vcs.py::test_git_is_commit_id_equal[5547fa909-False] >tests/unit/test_models_wheel.py::TestWheelFile::test_not_supported_version >tests/unit/test_vcs.py::test_git_is_commit_id_equal[5678-False] >[gw3] [ 642/2357] PASSED tests/unit/test_vcs.py::test_git_is_commit_id_equal[5678-False] >[gw2] [ 643/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_not_supported_version >tests/unit/test_models_wheel.py::TestWheelFile::test_supported_osx_version >tests/unit/test_vcs.py::test_git_is_commit_id_equal[abc123-False] >[gw3] [ 644/2357] PASSED tests/unit/test_vcs.py::test_git_is_commit_id_equal[abc123-False] >[gw2] [ 645/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_supported_osx_version >tests/unit/test_models_wheel.py::TestWheelFile::test_not_supported_osx_version >tests/unit/test_vcs.py::test_git_is_commit_id_equal[foo-False] >[gw2] [ 646/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_not_supported_osx_version >tests/unit/test_models_wheel.py::TestWheelFile::test_supported_multiarch_darwin >[gw3] [ 647/2357] PASSED tests/unit/test_vcs.py::test_git_is_commit_id_equal[foo-False] >tests/unit/test_vcs.py::test_git_is_commit_id_equal[None-False] >[gw2] [ 648/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_supported_multiarch_darwin >[gw3] [ 649/2357] PASSED tests/unit/test_vcs.py::test_git_is_commit_id_equal[None-False] >tests/unit/test_models_wheel.py::TestWheelFile::test_not_supported_multiarch_darwin >tests/unit/test_vcs.py::test_git__get_netloc_and_auth[args0-expected0] >[gw2] [ 650/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_not_supported_multiarch_darwin >[gw3] [ 651/2357] PASSED tests/unit/test_vcs.py::test_git__get_netloc_and_auth[args0-expected0] >tests/unit/test_vcs.py::test_git__get_netloc_and_auth[args1-expected1] >tests/unit/test_models_wheel.py::TestWheelFile::test_support_index_min >[gw3] [ 652/2357] PASSED tests/unit/test_vcs.py::test_git__get_netloc_and_auth[args1-expected1] >[gw2] [ 653/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_support_index_min >tests/unit/test_models_wheel.py::TestWheelFile::test_support_index_min__none_supported >tests/unit/test_vcs.py::test_subversion__get_netloc_and_auth[args0-expected0] >[gw3] [ 654/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_netloc_and_auth[args0-expected0] >[gw2] [ 655/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_support_index_min__none_supported >tests/unit/test_models_wheel.py::TestWheelFile::test_version_underscore_conversion >tests/unit/test_vcs.py::test_subversion__get_netloc_and_auth[args1-expected1] >[gw3] [ 656/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_netloc_and_auth[args1-expected1] >[gw2] [ 657/2357] PASSED tests/unit/test_models_wheel.py::TestWheelFile::test_version_underscore_conversion >tests/unit/test_network_auth.py::test_get_credentials_parses_correctly[http://user%40email.com:password@example.com/path-http://example.com/path-user@email.com-password] >tests/unit/test_vcs.py::test_subversion__get_netloc_and_auth[args2-expected2] >[gw2] [ 658/2357] PASSED tests/unit/test_network_auth.py::test_get_credentials_parses_correctly[http://user%40email.com:password@example.com/path-http://example.com/path-user@email.com-password] >tests/unit/test_network_auth.py::test_get_credentials_parses_correctly[http://username:password@example.com/path-http://example.com/path-username-password] >[gw3] [ 659/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_netloc_and_auth[args2-expected2] >tests/unit/test_vcs.py::test_subversion__get_netloc_and_auth[args3-expected3] >[gw2] [ 660/2357] PASSED tests/unit/test_network_auth.py::test_get_credentials_parses_correctly[http://username:password@example.com/path-http://example.com/path-username-password] >tests/unit/test_network_auth.py::test_get_credentials_parses_correctly[http://token@example.com/path-http://example.com/path-token-] >[gw3] [ 661/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_netloc_and_auth[args3-expected3] >[gw2] [ 662/2357] PASSED tests/unit/test_network_auth.py::test_get_credentials_parses_correctly[http://token@example.com/path-http://example.com/path-token-] >tests/unit/test_vcs.py::test_subversion__get_netloc_and_auth[args4-expected4] >tests/unit/test_network_auth.py::test_get_credentials_parses_correctly[http://example.com/path-http://example.com/path-None-None] >[gw3] [ 663/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_netloc_and_auth[args4-expected4] >[gw2] [ 664/2357] PASSED tests/unit/test_network_auth.py::test_get_credentials_parses_correctly[http://example.com/path-http://example.com/path-None-None] >tests/unit/test_network_auth.py::test_get_credentials_not_to_uses_cached_credentials >tests/unit/test_vcs.py::test_git__get_url_rev__idempotent >[gw2] [ 665/2357] PASSED tests/unit/test_network_auth.py::test_get_credentials_not_to_uses_cached_credentials >tests/unit/test_network_auth.py::test_get_credentials_not_to_uses_cached_credentials_only_username >[gw3] [ 666/2357] PASSED tests/unit/test_vcs.py::test_git__get_url_rev__idempotent >[gw2] [ 667/2357] PASSED tests/unit/test_network_auth.py::test_get_credentials_not_to_uses_cached_credentials_only_username >tests/unit/test_vcs.py::test_version_control__get_url_rev_and_auth[svn+https://svn.example.com/MyProject-expected0] >tests/unit/test_network_auth.py::test_get_credentials_uses_cached_credentials >[gw3] [ 668/2357] PASSED tests/unit/test_vcs.py::test_version_control__get_url_rev_and_auth[svn+https://svn.example.com/MyProject-expected0] >[gw2] [ 669/2357] PASSED tests/unit/test_network_auth.py::test_get_credentials_uses_cached_credentials >tests/unit/test_vcs.py::test_version_control__get_url_rev_and_auth[svn+https://svn.example.com/My+Project-expected1] >tests/unit/test_network_auth.py::test_get_credentials_uses_cached_credentials_only_username >[gw3] [ 670/2357] PASSED tests/unit/test_vcs.py::test_version_control__get_url_rev_and_auth[svn+https://svn.example.com/My+Project-expected1] >[gw2] [ 671/2357] PASSED tests/unit/test_network_auth.py::test_get_credentials_uses_cached_credentials_only_username >tests/unit/test_vcs.py::test_version_control__get_url_rev_and_auth__missing_plus[https://svn.example.com/MyProject] >tests/unit/test_network_auth.py::test_get_index_url_credentials >[gw2] [ 672/2357] PASSED tests/unit/test_network_auth.py::test_get_index_url_credentials >[gw3] [ 673/2357] PASSED tests/unit/test_vcs.py::test_version_control__get_url_rev_and_auth__missing_plus[https://svn.example.com/MyProject] >tests/unit/test_network_auth.py::test_prioritize_longest_path_prefix_match_organization >tests/unit/test_vcs.py::test_version_control__get_url_rev_and_auth__missing_plus[https://svn.example.com/My+Project] >[gw2] [ 674/2357] PASSED tests/unit/test_network_auth.py::test_prioritize_longest_path_prefix_match_organization >[gw3] [ 675/2357] PASSED tests/unit/test_vcs.py::test_version_control__get_url_rev_and_auth__missing_plus[https://svn.example.com/My+Project] >tests/unit/test_network_auth.py::test_prioritize_longest_path_prefix_match_project >tests/unit/test_vcs.py::test_version_control__get_url_rev_and_auth__no_revision[git+https://github.com/MyUser/myProject.git@#egg=py_pkg] >[gw3] [ 676/2357] PASSED tests/unit/test_vcs.py::test_version_control__get_url_rev_and_auth__no_revision[git+https://github.com/MyUser/myProject.git@#egg=py_pkg] >tests/unit/test_vcs.py::test_version_control__run_command__fails[FileNotFoundError-Bazaar] >[gw2] [ 677/2357] PASSED tests/unit/test_network_auth.py::test_prioritize_longest_path_prefix_match_project >tests/unit/test_network_auth.py::test_keyring_get_password[http://example.com/path1-expect0] >[gw2] [ 678/2357] PASSED tests/unit/test_network_auth.py::test_keyring_get_password[http://example.com/path1-expect0] >tests/unit/test_network_auth.py::test_keyring_get_password[http://user@example.com/path3-expect1] >[gw3] [ 679/2357] PASSED tests/unit/test_vcs.py::test_version_control__run_command__fails[FileNotFoundError-Bazaar] >tests/unit/test_vcs.py::test_version_control__run_command__fails[FileNotFoundError-Git] >[gw2] [ 680/2357] PASSED tests/unit/test_network_auth.py::test_keyring_get_password[http://user@example.com/path3-expect1] >[gw3] [ 681/2357] PASSED tests/unit/test_vcs.py::test_version_control__run_command__fails[FileNotFoundError-Git] >tests/unit/test_vcs.py::test_version_control__run_command__fails[FileNotFoundError-Mercurial] >tests/unit/test_network_auth.py::test_keyring_get_password[http://user2@example.com/path3-expect2] >[gw2] [ 682/2357] PASSED tests/unit/test_network_auth.py::test_keyring_get_password[http://user2@example.com/path3-expect2] >[gw3] [ 683/2357] PASSED tests/unit/test_vcs.py::test_version_control__run_command__fails[FileNotFoundError-Mercurial] >tests/unit/test_network_auth.py::test_keyring_get_password[http://example.com/path2/path3-expect3] >tests/unit/test_vcs.py::test_version_control__run_command__fails[FileNotFoundError-Subversion] >[gw2] [ 684/2357] PASSED tests/unit/test_network_auth.py::test_keyring_get_password[http://example.com/path2/path3-expect3] >[gw3] [ 685/2357] PASSED tests/unit/test_vcs.py::test_version_control__run_command__fails[FileNotFoundError-Subversion] >tests/unit/test_network_auth.py::test_keyring_get_password[http://foo@example.com/path2/path3-expect4] >tests/unit/test_vcs.py::test_version_control__run_command__fails[PermissionError-Bazaar] >[gw2] [ 686/2357] PASSED tests/unit/test_network_auth.py::test_keyring_get_password[http://foo@example.com/path2/path3-expect4] >[gw3] [ 687/2357] PASSED tests/unit/test_vcs.py::test_version_control__run_command__fails[PermissionError-Bazaar] >tests/unit/test_vcs.py::test_version_control__run_command__fails[PermissionError-Git] >tests/unit/test_network_auth.py::test_keyring_get_password_after_prompt >[gw2] [ 688/2357] PASSED tests/unit/test_network_auth.py::test_keyring_get_password_after_prompt >tests/unit/test_network_auth.py::test_keyring_get_password_after_prompt_when_none >[gw2] [ 689/2357] PASSED tests/unit/test_network_auth.py::test_keyring_get_password_after_prompt_when_none >[gw3] [ 690/2357] PASSED tests/unit/test_vcs.py::test_version_control__run_command__fails[PermissionError-Git] >tests/unit/test_network_auth.py::test_keyring_get_password_username_in_index >tests/unit/test_vcs.py::test_version_control__run_command__fails[PermissionError-Mercurial] >[gw2] [ 691/2357] PASSED tests/unit/test_network_auth.py::test_keyring_get_password_username_in_index >tests/unit/test_network_auth.py::test_keyring_set_password[403-creds0-False] >[gw3] [ 692/2357] PASSED tests/unit/test_vcs.py::test_version_control__run_command__fails[PermissionError-Mercurial] >[gw2] [ 693/2357] PASSED tests/unit/test_network_auth.py::test_keyring_set_password[403-creds0-False] >tests/unit/test_network_auth.py::test_keyring_set_password[200-creds1-True] >tests/unit/test_vcs.py::test_version_control__run_command__fails[PermissionError-Subversion] >[gw3] [ 694/2357] PASSED tests/unit/test_vcs.py::test_version_control__run_command__fails[PermissionError-Subversion] >[gw2] [ 695/2357] PASSED tests/unit/test_network_auth.py::test_keyring_set_password[200-creds1-True] >tests/unit/test_vcs.py::test_version_control__run_command__fails[NotADirectoryError-Bazaar] >tests/unit/test_network_auth.py::test_keyring_set_password[200-creds2-False] >[gw3] [ 696/2357] PASSED tests/unit/test_vcs.py::test_version_control__run_command__fails[NotADirectoryError-Bazaar] >tests/unit/test_vcs.py::test_version_control__run_command__fails[NotADirectoryError-Git] >[gw2] [ 697/2357] PASSED tests/unit/test_network_auth.py::test_keyring_set_password[200-creds2-False] >tests/unit/test_network_auth.py::test_keyring_get_credential[http://example.com/path1-expect0] >[gw2] [ 698/2357] PASSED tests/unit/test_network_auth.py::test_keyring_get_credential[http://example.com/path1-expect0] >tests/unit/test_network_auth.py::test_keyring_get_credential[http://example.com/path2/path3-expect1] >[gw3] [ 699/2357] PASSED tests/unit/test_vcs.py::test_version_control__run_command__fails[NotADirectoryError-Git] >[gw2] [ 700/2357] PASSED tests/unit/test_network_auth.py::test_keyring_get_credential[http://example.com/path2/path3-expect1] >tests/unit/test_vcs.py::test_version_control__run_command__fails[NotADirectoryError-Mercurial] >tests/unit/test_network_auth.py::test_keyring_get_credential[http://user2@example.com/path2/path3-expect2] >[gw3] [ 701/2357] PASSED tests/unit/test_vcs.py::test_version_control__run_command__fails[NotADirectoryError-Mercurial] >[gw2] [ 702/2357] PASSED tests/unit/test_network_auth.py::test_keyring_get_credential[http://user2@example.com/path2/path3-expect2] >tests/unit/test_vcs.py::test_version_control__run_command__fails[NotADirectoryError-Subversion] >tests/unit/test_network_auth.py::test_broken_keyring_disables_keyring >[gw2] [ 703/2357] PASSED tests/unit/test_network_auth.py::test_broken_keyring_disables_keyring >[gw3] [ 704/2357] PASSED tests/unit/test_vcs.py::test_version_control__run_command__fails[NotADirectoryError-Subversion] >tests/unit/test_network_auth.py::test_keyring_cli_get_password[http://example.com/path1-expect0] >tests/unit/test_vcs.py::test_bazaar__get_url_rev_and_auth[bzr+http://bzr.myproject.org/MyProject/trunk/#egg=MyProject-http://bzr.myproject.org/MyProject/trunk/] >[gw2] [ 705/2357] PASSED tests/unit/test_network_auth.py::test_keyring_cli_get_password[http://example.com/path1-expect0] >tests/unit/test_network_auth.py::test_keyring_cli_get_password[http://user@example.com/path3-expect1] >[gw3] [ 706/2357] PASSED tests/unit/test_vcs.py::test_bazaar__get_url_rev_and_auth[bzr+http://bzr.myproject.org/MyProject/trunk/#egg=MyProject-http://bzr.myproject.org/MyProject/trunk/] >tests/unit/test_vcs.py::test_bazaar__get_url_rev_and_auth[bzr+https://bzr.myproject.org/MyProject/trunk/#egg=MyProject-https://bzr.myproject.org/MyProject/trunk/] >[gw2] [ 707/2357] PASSED tests/unit/test_network_auth.py::test_keyring_cli_get_password[http://user@example.com/path3-expect1] >[gw0] [ 708/2357] PASSED tests/functional/test_build_env.py::test_build_env_allow_only_one_install >tests/unit/test_network_auth.py::test_keyring_cli_get_password[http://user2@example.com/path3-expect2] >[gw3] [ 709/2357] PASSED tests/unit/test_vcs.py::test_bazaar__get_url_rev_and_auth[bzr+https://bzr.myproject.org/MyProject/trunk/#egg=MyProject-https://bzr.myproject.org/MyProject/trunk/] >[gw2] [ 710/2357] PASSED tests/unit/test_network_auth.py::test_keyring_cli_get_password[http://user2@example.com/path3-expect2] >tests/unit/test_vcs.py::test_bazaar__get_url_rev_and_auth[bzr+ftp://bzr.myproject.org/MyProject/trunk/#egg=MyProject-ftp://bzr.myproject.org/MyProject/trunk/] >tests/unit/test_network_auth.py::test_keyring_cli_get_password[http://example.com/path2/path3-expect3] >[gw2] [ 711/2357] PASSED tests/unit/test_network_auth.py::test_keyring_cli_get_password[http://example.com/path2/path3-expect3] >[gw3] [ 712/2357] PASSED tests/unit/test_vcs.py::test_bazaar__get_url_rev_and_auth[bzr+ftp://bzr.myproject.org/MyProject/trunk/#egg=MyProject-ftp://bzr.myproject.org/MyProject/trunk/] >tests/unit/test_network_auth.py::test_keyring_cli_get_password[http://foo@example.com/path2/path3-expect4] >tests/functional/test_build_env.py::test_build_env_requirements_check >tests/unit/test_vcs.py::test_bazaar__get_url_rev_and_auth[bzr+sftp://bzr.myproject.org/MyProject/trunk/#egg=MyProject-sftp://bzr.myproject.org/MyProject/trunk/] >[gw3] [ 713/2357] PASSED tests/unit/test_vcs.py::test_bazaar__get_url_rev_and_auth[bzr+sftp://bzr.myproject.org/MyProject/trunk/#egg=MyProject-sftp://bzr.myproject.org/MyProject/trunk/] >[gw2] [ 714/2357] PASSED tests/unit/test_network_auth.py::test_keyring_cli_get_password[http://foo@example.com/path2/path3-expect4] >tests/unit/test_vcs.py::test_bazaar__get_url_rev_and_auth[bzr+lp:MyLaunchpadProject#egg=MyLaunchpadProject-lp:MyLaunchpadProject] >tests/unit/test_network_auth.py::test_keyring_cli_set_password[403-creds0-False] >[gw3] [ 715/2357] PASSED tests/unit/test_vcs.py::test_bazaar__get_url_rev_and_auth[bzr+lp:MyLaunchpadProject#egg=MyLaunchpadProject-lp:MyLaunchpadProject] >tests/unit/test_vcs.py::test_bazaar__get_url_rev_and_auth[bzr+ssh://bzr.myproject.org/MyProject/trunk/#egg=MyProject-bzr+ssh://bzr.myproject.org/MyProject/trunk/] >[gw3] [ 716/2357] PASSED tests/unit/test_vcs.py::test_bazaar__get_url_rev_and_auth[bzr+ssh://bzr.myproject.org/MyProject/trunk/#egg=MyProject-bzr+ssh://bzr.myproject.org/MyProject/trunk/] >[gw2] [ 717/2357] PASSED tests/unit/test_network_auth.py::test_keyring_cli_set_password[403-creds0-False] >tests/unit/test_network_auth.py::test_keyring_cli_set_password[200-creds1-True] >tests/unit/test_vcs.py::test_subversion__get_url_rev_and_auth[svn+https://svn.example.com/MyProject#egg=MyProject-expected0] >[gw2] [ 718/2357] PASSED tests/unit/test_network_auth.py::test_keyring_cli_set_password[200-creds1-True] >tests/unit/test_network_auth.py::test_keyring_cli_set_password[200-creds2-False] >[gw3] [ 719/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_url_rev_and_auth[svn+https://svn.example.com/MyProject#egg=MyProject-expected0] >tests/unit/test_vcs.py::test_subversion__get_url_rev_and_auth[svn+https://user:pass@svn.example.com/MyProject#egg=MyProject-expected1] >[gw2] [ 720/2357] PASSED tests/unit/test_network_auth.py::test_keyring_cli_set_password[200-creds2-False] >tests/unit/test_network_cache.py::TestSafeFileCache::test_cache_roundtrip >[gw3] [ 721/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_url_rev_and_auth[svn+https://user:pass@svn.example.com/MyProject#egg=MyProject-expected1] >tests/unit/test_vcs.py::test_subversion__get_url_rev_and_auth[svn+ssh://svn.example.com/MyProject#egg=MyProject-expected2] >[gw3] [ 722/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_url_rev_and_auth[svn+ssh://svn.example.com/MyProject#egg=MyProject-expected2] >tests/unit/test_vcs.py::test_subversion__get_url_rev_and_auth[svn+ssh://user@svn.example.com/MyProject#egg=MyProject-expected3] >[gw3] [ 723/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_url_rev_and_auth[svn+ssh://user@svn.example.com/MyProject#egg=MyProject-expected3] >tests/unit/test_vcs.py::test_git__make_rev_args[None-None-expected0] >[gw2] [ 724/2357] PASSED tests/unit/test_network_cache.py::TestSafeFileCache::test_cache_roundtrip >[gw3] [ 725/2357] PASSED tests/unit/test_vcs.py::test_git__make_rev_args[None-None-expected0] >tests/unit/test_vcs.py::test_git__make_rev_args[user-None-expected1] >tests/unit/test_network_cache.py::TestSafeFileCache::test_cache_roundtrip_body >[gw3] [ 726/2357] PASSED tests/unit/test_vcs.py::test_git__make_rev_args[user-None-expected1] >tests/unit/test_vcs.py::test_git__make_rev_args[user-password2-expected2] >[gw3] [ 727/2357] PASSED tests/unit/test_vcs.py::test_git__make_rev_args[user-password2-expected2] >tests/unit/test_vcs.py::test_subversion__make_rev_args[None-None-expected0] >[gw3] [ 728/2357] PASSED tests/unit/test_vcs.py::test_subversion__make_rev_args[None-None-expected0] >[gw2] [ 729/2357] PASSED tests/unit/test_network_cache.py::TestSafeFileCache::test_cache_roundtrip_body >tests/unit/test_vcs.py::test_subversion__make_rev_args[user-None-expected1] >tests/unit/test_network_cache.py::TestSafeFileCache::test_safe_get_no_perms >[gw3] [ 730/2357] PASSED tests/unit/test_vcs.py::test_subversion__make_rev_args[user-None-expected1] >tests/unit/test_vcs.py::test_subversion__make_rev_args[user-password2-expected2] >[gw2] [ 731/2357] PASSED tests/unit/test_network_cache.py::TestSafeFileCache::test_safe_get_no_perms >tests/unit/test_network_cache.py::TestSafeFileCache::test_safe_set_no_perms >[gw3] [ 732/2357] PASSED tests/unit/test_vcs.py::test_subversion__make_rev_args[user-password2-expected2] >tests/unit/test_vcs.py::test_subversion__get_url_rev_options >[gw2] [ 733/2357] PASSED tests/unit/test_network_cache.py::TestSafeFileCache::test_safe_set_no_perms >tests/unit/test_network_cache.py::TestSafeFileCache::test_safe_delete_no_perms >[gw2] [ 734/2357] PASSED tests/unit/test_network_cache.py::TestSafeFileCache::test_safe_delete_no_perms >tests/unit/test_network_cache.py::TestSafeFileCache::test_cache_hashes_are_same >[gw3] [ 735/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_url_rev_options >[gw2] [ 736/2357] PASSED tests/unit/test_network_cache.py::TestSafeFileCache::test_cache_hashes_are_same >tests/unit/test_vcs.py::test_get_git_version >tests/unit/test_network_download.py::test_prepare_download__log[http://example.com/foo.tgz-headers0-False-Downloading http://example.com/foo.tgz] >[gw2] [ 737/2357] PASSED tests/unit/test_network_download.py::test_prepare_download__log[http://example.com/foo.tgz-headers0-False-Downloading http://example.com/foo.tgz] >tests/unit/test_network_download.py::test_prepare_download__log[http://example.com/foo.tgz-headers1-False-Downloading http://example.com/foo.tgz (2 bytes)] >[gw3] [ 738/2357] PASSED tests/unit/test_vcs.py::test_get_git_version >tests/unit/test_vcs.py::test_get_git_version_parser[git version 2.17-expected0] >[gw2] [ 739/2357] PASSED tests/unit/test_network_download.py::test_prepare_download__log[http://example.com/foo.tgz-headers1-False-Downloading http://example.com/foo.tgz (2 bytes)] >[gw3] [ 740/2357] PASSED tests/unit/test_vcs.py::test_get_git_version_parser[git version 2.17-expected0] >tests/unit/test_vcs.py::test_get_git_version_parser[git version 2.18.1-expected1] >tests/unit/test_network_download.py::test_prepare_download__log[http://example.com/foo.tgz-headers2-True-Using cached http://example.com/foo.tgz (2 bytes)] >[gw3] [ 741/2357] PASSED tests/unit/test_vcs.py::test_get_git_version_parser[git version 2.18.1-expected1] >[gw2] [ 742/2357] PASSED tests/unit/test_network_download.py::test_prepare_download__log[http://example.com/foo.tgz-headers2-True-Using cached http://example.com/foo.tgz (2 bytes)] >tests/unit/test_network_download.py::test_prepare_download__log[https://files.pythonhosted.org/foo.tgz-headers3-False-Downloading foo.tgz] >tests/unit/test_vcs.py::test_get_git_version_parser[git version 2.35.GIT-expected2] >[gw2] [ 743/2357] PASSED tests/unit/test_network_download.py::test_prepare_download__log[https://files.pythonhosted.org/foo.tgz-headers3-False-Downloading foo.tgz] >[gw3] [ 744/2357] PASSED tests/unit/test_vcs.py::test_get_git_version_parser[git version 2.35.GIT-expected2] >tests/unit/test_vcs.py::test_get_git_version_parser[oh my git version 2.37.GIT-expected3] >tests/unit/test_network_download.py::test_prepare_download__log[https://files.pythonhosted.org/foo.tgz-headers4-False-Downloading foo.tgz (2 bytes)] >[gw3] [ 745/2357] PASSED tests/unit/test_vcs.py::test_get_git_version_parser[oh my git version 2.37.GIT-expected3] >tests/unit/test_vcs.py::test_get_git_version_parser[git version 2.GIT-expected4] >[gw3] [ 746/2357] PASSED tests/unit/test_vcs.py::test_get_git_version_parser[git version 2.GIT-expected4] >tests/unit/test_vcs.py::test_subversion__init_use_interactive[None-False-False] >[gw2] [ 747/2357] PASSED tests/unit/test_network_download.py::test_prepare_download__log[https://files.pythonhosted.org/foo.tgz-headers4-False-Downloading foo.tgz (2 bytes)] >tests/unit/test_network_download.py::test_prepare_download__log[https://files.pythonhosted.org/foo.tgz-headers5-True-Using cached foo.tgz] >[gw3] [ 748/2357] PASSED tests/unit/test_vcs.py::test_subversion__init_use_interactive[None-False-False] >tests/unit/test_vcs.py::test_subversion__init_use_interactive[None-True-True] >[gw2] [ 749/2357] PASSED tests/unit/test_network_download.py::test_prepare_download__log[https://files.pythonhosted.org/foo.tgz-headers5-True-Using cached foo.tgz] >[gw3] [ 750/2357] PASSED tests/unit/test_vcs.py::test_subversion__init_use_interactive[None-True-True] >tests/unit/test_vcs.py::test_subversion__init_use_interactive[False-False-False] >tests/unit/test_network_download.py::test_sanitize_content_filename[dir/file-file] >[gw3] [ 751/2357] PASSED tests/unit/test_vcs.py::test_subversion__init_use_interactive[False-False-False] >tests/unit/test_vcs.py::test_subversion__init_use_interactive[False-True-False] >[gw2] [ 752/2357] PASSED tests/unit/test_network_download.py::test_sanitize_content_filename[dir/file-file] >[gw3] [ 753/2357] PASSED tests/unit/test_vcs.py::test_subversion__init_use_interactive[False-True-False] >tests/unit/test_vcs.py::test_subversion__init_use_interactive[True-False-True] >tests/unit/test_network_download.py::test_sanitize_content_filename[../file-file] >[gw2] [ 754/2357] PASSED tests/unit/test_network_download.py::test_sanitize_content_filename[../file-file] >[gw3] [ 755/2357] PASSED tests/unit/test_vcs.py::test_subversion__init_use_interactive[True-False-True] >tests/unit/test_vcs.py::test_subversion__init_use_interactive[True-True-True] >[gw3] [ 756/2357] PASSED tests/unit/test_vcs.py::test_subversion__init_use_interactive[True-True-True] >tests/unit/test_network_download.py::test_sanitize_content_filename[../../file-file] >[gw2] [ 757/2357] PASSED tests/unit/test_network_download.py::test_sanitize_content_filename[../../file-file] >tests/unit/test_vcs.py::test_subversion__call_vcs_version >tests/unit/test_network_download.py::test_sanitize_content_filename[../-] >[gw3] [ 758/2357] SKIPPED tests/unit/test_vcs.py::test_subversion__call_vcs_version >tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version 1.10.3 (r1842928)\n compiled Feb 25 2019, 14:20:39 on x86_64-apple-darwin17.0.0-expected_version0] >[gw3] [ 759/2357] PASSED tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version 1.10.3 (r1842928)\n compiled Feb 25 2019, 14:20:39 on x86_64-apple-darwin17.0.0-expected_version0] >[gw2] [ 760/2357] PASSED tests/unit/test_network_download.py::test_sanitize_content_filename[../-] >tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version 1.12.0-SlikSvn (SlikSvn/1.12.0)\n compiled May 28 2019, 13:44:56 on x86_64-microsoft-windows6.2-expected_version1] >tests/unit/test_network_download.py::test_sanitize_content_filename[../..-..] >[gw3] [ 761/2357] PASSED tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version 1.12.0-SlikSvn (SlikSvn/1.12.0)\n compiled May 28 2019, 13:44:56 on x86_64-microsoft-windows6.2-expected_version1] >tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version 1.9.7 (r1800392)-expected_version2] >[gw3] [ 762/2357] PASSED tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version 1.9.7 (r1800392)-expected_version2] >tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version 1.9.7a1 (r1800392)-expected_version3] >[gw2] [ 763/2357] PASSED tests/unit/test_network_download.py::test_sanitize_content_filename[../..-..] >tests/unit/test_network_download.py::test_sanitize_content_filename[/-] >[gw2] [ 764/2357] PASSED tests/unit/test_network_download.py::test_sanitize_content_filename[/-] >[gw3] [ 765/2357] PASSED tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version 1.9.7a1 (r1800392)-expected_version3] >tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version 1.9 (r1800392)-expected_version4] >tests/unit/test_network_download.py::test_sanitize_content_filename__platform_dependent[dir\\file-file-dir\\file] >[gw2] [ 766/2357] PASSED tests/unit/test_network_download.py::test_sanitize_content_filename__platform_dependent[dir\\file-file-dir\\file] >[gw3] [ 767/2357] PASSED tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version 1.9 (r1800392)-expected_version4] >tests/unit/test_network_download.py::test_sanitize_content_filename__platform_dependent[..\\file-file-..\\file] >tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version .9.7 (r1800392)-expected_version5] >[gw2] [ 768/2357] PASSED tests/unit/test_network_download.py::test_sanitize_content_filename__platform_dependent[..\\file-file-..\\file] >tests/unit/test_network_download.py::test_sanitize_content_filename__platform_dependent[..\\..\\file-file-..\\..\\file] >[gw2] [ 769/2357] PASSED tests/unit/test_network_download.py::test_sanitize_content_filename__platform_dependent[..\\..\\file-file-..\\..\\file] >tests/unit/test_network_download.py::test_sanitize_content_filename__platform_dependent[..\\--..\\] >[gw3] [ 770/2357] PASSED tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version .9.7 (r1800392)-expected_version5] >[gw2] [ 771/2357] PASSED tests/unit/test_network_download.py::test_sanitize_content_filename__platform_dependent[..\\--..\\] >tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn version 1.9.7 (r1800392)-expected_version6] >tests/unit/test_network_download.py::test_sanitize_content_filename__platform_dependent[..\\..-..-..\\..] >[gw3] [ 772/2357] PASSED tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn version 1.9.7 (r1800392)-expected_version6] >[gw2] [ 773/2357] PASSED tests/unit/test_network_download.py::test_sanitize_content_filename__platform_dependent[..\\..-..-..\\..] >tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn 1.9.7-expected_version7] >tests/unit/test_network_download.py::test_sanitize_content_filename__platform_dependent[\\--\\] >[gw2] [ 774/2357] PASSED tests/unit/test_network_download.py::test_sanitize_content_filename__platform_dependent[\\--\\] >[gw3] [ 775/2357] PASSED tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn 1.9.7-expected_version7] >tests/unit/test_network_download.py::test_parse_content_disposition[attachment;filename="../file"-df-file] >tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version . .-expected_version8] >[gw2] [ 776/2357] PASSED tests/unit/test_network_download.py::test_parse_content_disposition[attachment;filename="../file"-df-file] >tests/unit/test_network_lazy_wheel.py::test_dist_from_wheel_url_no_range >[gw3] [ 777/2357] PASSED tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[svn, version . .-expected_version8] >tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[-expected_version9] >[gw3] [ 778/2357] PASSED tests/unit/test_vcs.py::test_subversion__call_vcs_version_patched[-expected_version9] >tests/unit/test_vcs.py::test_subversion__call_vcs_version_svn_not_installed >[gw3] [ 779/2357] PASSED tests/unit/test_vcs.py::test_subversion__call_vcs_version_svn_not_installed >tests/unit/test_vcs.py::test_subversion__get_vcs_version_cached[version0] >[gw3] [ 780/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_vcs_version_cached[version0] >tests/unit/test_vcs.py::test_subversion__get_vcs_version_cached[version1] >[gw3] [ 781/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_vcs_version_cached[version1] >tests/unit/test_vcs.py::test_subversion__get_vcs_version_cached[version2] >[gw3] [ 782/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_vcs_version_cached[version2] >tests/unit/test_vcs.py::test_subversion__get_vcs_version_cached[version3] >[gw3] [ 783/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_vcs_version_cached[version3] >tests/unit/test_vcs.py::test_subversion__get_vcs_version_call_vcs[vcs_version0] >[gw3] [ 784/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_vcs_version_call_vcs[vcs_version0] >tests/unit/test_vcs.py::test_subversion__get_vcs_version_call_vcs[vcs_version1] >[gw3] [ 785/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_vcs_version_call_vcs[vcs_version1] >tests/unit/test_vcs.py::test_subversion__get_vcs_version_call_vcs[vcs_version2] >[gw3] [ 786/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_vcs_version_call_vcs[vcs_version2] >tests/unit/test_vcs.py::test_subversion__get_remote_call_options[False-vcs_version0-expected_options0] >[gw3] [ 787/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_remote_call_options[False-vcs_version0-expected_options0] >tests/unit/test_vcs.py::test_subversion__get_remote_call_options[False-vcs_version1-expected_options1] >[gw3] [ 788/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_remote_call_options[False-vcs_version1-expected_options1] >tests/unit/test_vcs.py::test_subversion__get_remote_call_options[False-vcs_version2-expected_options2] >[gw3] [ 789/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_remote_call_options[False-vcs_version2-expected_options2] >tests/unit/test_vcs.py::test_subversion__get_remote_call_options[True-vcs_version3-expected_options3] >[gw3] [ 790/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_remote_call_options[True-vcs_version3-expected_options3] >tests/unit/test_vcs.py::test_subversion__get_remote_call_options[True-vcs_version4-expected_options4] >[gw3] [ 791/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_remote_call_options[True-vcs_version4-expected_options4] >tests/unit/test_vcs.py::test_subversion__get_remote_call_options[True-vcs_version5-expected_options5] >[gw3] [ 792/2357] PASSED tests/unit/test_vcs.py::test_subversion__get_remote_call_options[True-vcs_version5-expected_options5] >tests/unit/test_vcs.py::TestSubversionArgs::test_fetch_new >[gw3] [ 793/2357] PASSED tests/unit/test_vcs.py::TestSubversionArgs::test_fetch_new >tests/unit/test_vcs.py::TestSubversionArgs::test_fetch_new_quiet >[gw3] [ 794/2357] PASSED tests/unit/test_vcs.py::TestSubversionArgs::test_fetch_new_quiet >tests/unit/test_vcs.py::TestSubversionArgs::test_fetch_new_revision >[gw3] [ 795/2357] PASSED tests/unit/test_vcs.py::TestSubversionArgs::test_fetch_new_revision >[gw2] [ 796/2357] PASSED tests/unit/test_network_lazy_wheel.py::test_dist_from_wheel_url_no_range >tests/unit/test_vcs.py::TestSubversionArgs::test_fetch_new_revision_quiet >tests/unit/test_network_session.py::test_user_agent >[gw3] [ 797/2357] PASSED tests/unit/test_vcs.py::TestSubversionArgs::test_fetch_new_revision_quiet >tests/unit/test_vcs.py::TestSubversionArgs::test_obtain >[gw3] [ 798/2357] PASSED tests/unit/test_vcs.py::TestSubversionArgs::test_obtain >tests/unit/test_vcs.py::TestSubversionArgs::test_obtain_quiet >[gw3] [ 799/2357] PASSED tests/unit/test_vcs.py::TestSubversionArgs::test_obtain_quiet >tests/unit/test_vcs.py::TestSubversionArgs::test_switch >[gw3] [ 800/2357] PASSED tests/unit/test_vcs.py::TestSubversionArgs::test_switch >tests/unit/test_vcs.py::TestSubversionArgs::test_update >[gw3] [ 801/2357] PASSED tests/unit/test_vcs.py::TestSubversionArgs::test_update >[gw2] [ 802/2357] PASSED tests/unit/test_network_session.py::test_user_agent >tests/unit/test_vcs_mercurial.py::test_mercurial_switch_updates_config_file_when_found >tests/unit/test_network_session.py::test_user_agent__ci[BUILD_BUILDID-True] >[gw3] [ 803/2357] SKIPPED tests/unit/test_vcs_mercurial.py::test_mercurial_switch_updates_config_file_when_found >tests/unit/test_wheel.py::test_get_legacy_build_wheel_path >[gw3] [ 804/2357] PASSED tests/unit/test_wheel.py::test_get_legacy_build_wheel_path >tests/unit/test_wheel.py::test_get_legacy_build_wheel_path__no_names >[gw3] [ 805/2357] PASSED tests/unit/test_wheel.py::test_get_legacy_build_wheel_path__no_names >tests/unit/test_wheel.py::test_get_legacy_build_wheel_path__multiple_names >[gw3] [ 806/2357] PASSED tests/unit/test_wheel.py::test_get_legacy_build_wheel_path__multiple_names >tests/unit/test_wheel.py::test_get_entrypoints[pip = pip._internal.main:pip] >[gw3] [ 807/2357] PASSED tests/unit/test_wheel.py::test_get_entrypoints[pip = pip._internal.main:pip] >tests/unit/test_wheel.py::test_get_entrypoints[pip:pip = pip._internal.main:pip] >[gw3] [ 808/2357] PASSED tests/unit/test_wheel.py::test_get_entrypoints[pip:pip = pip._internal.main:pip] >tests/unit/test_wheel.py::test_get_entrypoints[\u9032\u5165\u9ede = \u5957\u4ef6.\u6a21\u7d44:\u51fd\u5f0f] >[gw3] [ 809/2357] PASSED tests/unit/test_wheel.py::test_get_entrypoints[\u9032\u5165\u9ede = \u5957\u4ef6.\u6a21\u7d44:\u51fd\u5f0f] >tests/unit/test_wheel.py::test_get_entrypoints_no_entrypoints >[gw3] [ 810/2357] PASSED tests/unit/test_wheel.py::test_get_entrypoints_no_entrypoints >[gw2] [ 811/2357] PASSED tests/unit/test_network_session.py::test_user_agent__ci[BUILD_BUILDID-True] >tests/unit/test_wheel.py::test_normalized_outrows[outrows0-expected0] >tests/unit/test_network_session.py::test_user_agent__ci[BUILD_ID-True] >[gw3] [ 812/2357] PASSED tests/unit/test_wheel.py::test_normalized_outrows[outrows0-expected0] >tests/unit/test_wheel.py::test_normalized_outrows[outrows1-expected1] >[gw3] [ 813/2357] PASSED tests/unit/test_wheel.py::test_normalized_outrows[outrows1-expected1] >tests/unit/test_wheel.py::test_normalized_outrows[outrows2-expected2] >[gw3] [ 814/2357] PASSED tests/unit/test_wheel.py::test_normalized_outrows[outrows2-expected2] >tests/unit/test_wheel.py::test_get_csv_rows_for_installed >[gw3] [ 815/2357] PASSED tests/unit/test_wheel.py::test_get_csv_rows_for_installed >tests/unit/test_wheel.py::test_get_csv_rows_for_installed__long_lines >[gw3] [ 816/2357] PASSED tests/unit/test_wheel.py::test_get_csv_rows_for_installed__long_lines >tests/unit/test_wheel.py::test_wheel_root_is_purelib[Root-Is-Purelib: true-True] >[gw3] [ 817/2357] PASSED tests/unit/test_wheel.py::test_wheel_root_is_purelib[Root-Is-Purelib: true-True] >tests/unit/test_wheel.py::test_wheel_root_is_purelib[Root-Is-Purelib: false-False] >[gw3] [ 818/2357] PASSED tests/unit/test_wheel.py::test_wheel_root_is_purelib[Root-Is-Purelib: false-False] >tests/unit/test_wheel.py::test_wheel_root_is_purelib[Root-Is-Purelib: hello-False] >[gw3] [ 819/2357] PASSED tests/unit/test_wheel.py::test_wheel_root_is_purelib[Root-Is-Purelib: hello-False] >tests/unit/test_wheel.py::test_wheel_root_is_purelib[-False] >[gw3] [ 820/2357] PASSED tests/unit/test_wheel.py::test_wheel_root_is_purelib[-False] >tests/unit/test_wheel.py::test_wheel_root_is_purelib[root-is-purelib: true-True] >[gw3] [ 821/2357] PASSED tests/unit/test_wheel.py::test_wheel_root_is_purelib[root-is-purelib: true-True] >tests/unit/test_wheel.py::test_wheel_root_is_purelib[root-is-purelib: True-True] >[gw2] [ 822/2357] PASSED tests/unit/test_network_session.py::test_user_agent__ci[BUILD_ID-True] >[gw3] [ 823/2357] PASSED tests/unit/test_wheel.py::test_wheel_root_is_purelib[root-is-purelib: True-True] >tests/unit/test_wheel.py::test_dist_from_broken_wheel_fails >tests/unit/test_network_session.py::test_user_agent__ci[CI-True] >[gw2] [ 824/2357] PASSED tests/unit/test_network_session.py::test_user_agent__ci[CI-True] >tests/unit/test_network_session.py::test_user_agent__ci[PIP_IS_CI-True] >[gw2] [ 825/2357] PASSED tests/unit/test_network_session.py::test_user_agent__ci[PIP_IS_CI-True] >tests/unit/test_network_session.py::test_user_agent__ci[BUILD-False] >[gw3] [ 826/2357] PASSED tests/unit/test_wheel.py::test_dist_from_broken_wheel_fails >tests/unit/test_wheel.py::TestWheelFile::test_unpack_wheel_no_flatten >[gw2] [ 827/2357] PASSED tests/unit/test_network_session.py::test_user_agent__ci[BUILD-False] >[gw3] [ 828/2357] PASSED tests/unit/test_wheel.py::TestWheelFile::test_unpack_wheel_no_flatten >tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_std_install >tests/unit/test_network_session.py::test_user_agent_user_data >[gw2] [ 829/2357] PASSED tests/unit/test_network_session.py::test_user_agent_user_data >tests/unit/test_network_session.py::TestPipSession::test_cache_defaults_off >[gw2] [ 830/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_cache_defaults_off >tests/unit/test_network_session.py::TestPipSession::test_cache_is_enabled >[gw2] [ 831/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_cache_is_enabled >tests/unit/test_network_session.py::TestPipSession::test_http_cache_is_not_enabled >[gw2] [ 832/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_http_cache_is_not_enabled >tests/unit/test_network_session.py::TestPipSession::test_trusted_hosts_adapter >[gw2] [ 833/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_trusted_hosts_adapter >tests/unit/test_network_session.py::TestPipSession::test_add_trusted_host >[gw2] [ 834/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_add_trusted_host >tests/unit/test_network_session.py::TestPipSession::test_add_trusted_host__logging >[gw2] [ 835/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_add_trusted_host__logging >tests/unit/test_network_session.py::TestPipSession::test_iter_secure_origins >[gw2] [ 836/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_iter_secure_origins >tests/unit/test_network_session.py::TestPipSession::test_iter_secure_origins__trusted_hosts_empty >[gw2] [ 837/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_iter_secure_origins__trusted_hosts_empty >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://pypi.org/something-trusted0-False] >[gw2] [ 838/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://pypi.org/something-trusted0-False] >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[https://pypi.org/something-trusted1-True] >[gw2] [ 839/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[https://pypi.org/something-trusted1-True] >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[git+http://pypi.org/something-trusted2-False] >[gw2] [ 840/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[git+http://pypi.org/something-trusted2-False] >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[git+https://pypi.org/something-trusted3-True] >[gw2] [ 841/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[git+https://pypi.org/something-trusted3-True] >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[git+ssh://git@pypi.org/something-trusted4-True] >[gw2] [ 842/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[git+ssh://git@pypi.org/something-trusted4-True] >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://localhost-trusted5-True] >[gw2] [ 843/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://localhost-trusted5-True] >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://127.0.0.1-trusted6-True] >[gw2] [ 844/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://127.0.0.1-trusted6-True] >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://example.com/something/-trusted7-False] >[gw2] [ 845/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://example.com/something/-trusted7-False] >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://example.com/something/-trusted8-True] >[gw2] [ 846/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://example.com/something/-trusted8-True] >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://eXample.com/something/-trusted9-True] >[gw2] [ 847/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://eXample.com/something/-trusted9-True] >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://example.com:8080/something/-trusted10-True] >[gw2] [ 848/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://example.com:8080/something/-trusted10-True] >[gw3] [ 849/2357] PASSED tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_std_install >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://example.com:8080/something/-trusted11-True] >[gw2] [ 850/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://example.com:8080/something/-trusted11-True] >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://example.com/something/-trusted12-False] >[gw2] [ 851/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://example.com/something/-trusted12-False] >tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://example.com:8888/something/-trusted13-False] >[gw2] [ 852/2357] PASSED tests/unit/test_network_session.py::TestPipSession::test_is_secure_origin[http://example.com:8888/something/-trusted13-False] >tests/unit/test_network_utils.py::test_raise_for_status_raises_exception[401-Client Error] >[gw2] [ 853/2357] PASSED tests/unit/test_network_utils.py::test_raise_for_status_raises_exception[401-Client Error] >tests/unit/test_network_utils.py::test_raise_for_status_raises_exception[501-Server Error] >[gw2] [ 854/2357] PASSED tests/unit/test_network_utils.py::test_raise_for_status_raises_exception[501-Server Error] >tests/unit/test_network_utils.py::test_raise_for_status_does_not_raises_exception >[gw2] [ 855/2357] PASSED tests/unit/test_network_utils.py::test_raise_for_status_does_not_raises_exception >tests/unit/test_operations_prepare.py::test_unpack_url_with_urllib_response_without_content_type >tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_std_install_with_custom_umask[23-416] >[gw2] [ 856/2357] PASSED tests/unit/test_operations_prepare.py::test_unpack_url_with_urllib_response_without_content_type >[gw3] [ 857/2357] PASSED tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_std_install_with_custom_umask[23-416] >tests/unit/test_operations_prepare.py::test_download_http_url__no_directory_traversal >[gw2] [ 858/2357] PASSED tests/unit/test_operations_prepare.py::test_download_http_url__no_directory_traversal >tests/unit/test_operations_prepare.py::Test_unpack_url::test_unpack_url_no_download >tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_std_install_requested >[gw2] [ 859/2357] PASSED tests/unit/test_operations_prepare.py::Test_unpack_url::test_unpack_url_no_download >[gw3] [ 860/2357] PASSED tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_std_install_requested >tests/unit/test_operations_prepare.py::Test_unpack_url::test_unpack_url_bad_hash >tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_std_install_with_direct_url >[gw2] [ 861/2357] PASSED tests/unit/test_operations_prepare.py::Test_unpack_url::test_unpack_url_bad_hash >tests/unit/test_options.py::TestOptionPrecedence::test_env_override_default_int >[gw2] [ 862/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_env_override_default_int >[gw3] [ 863/2357] PASSED tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_std_install_with_direct_url >tests/unit/test_options.py::TestOptionPrecedence::test_env_override_default_append[values0] >[gw2] [ 864/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_env_override_default_append[values0] >tests/unit/test_options.py::TestOptionPrecedence::test_env_override_default_append[values1] >[gw2] [ 865/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_env_override_default_append[values1] >tests/unit/test_options.py::TestOptionPrecedence::test_env_override_default_choice[choices0] >[gw2] [ 866/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_env_override_default_choice[choices0] >tests/unit/test_options.py::TestOptionPrecedence::test_env_override_default_choice[choices1] >[gw2] [ 867/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_env_override_default_choice[choices1] >tests/unit/test_options.py::TestOptionPrecedence::test_env_alias_override_default[PIP_LOG_FILE] >[gw2] [ 868/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_env_alias_override_default[PIP_LOG_FILE] >tests/unit/test_options.py::TestOptionPrecedence::test_env_alias_override_default[PIP_LOCAL_LOG] >tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_install_prefix >[gw2] [ 869/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_env_alias_override_default[PIP_LOCAL_LOG] >tests/unit/test_options.py::TestOptionPrecedence::test_cli_override_environment >[gw2] [ 870/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cli_override_environment >tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[1] >[gw2] [ 871/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[1] >tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[true] >[gw2] [ 872/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[true] >tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[on] >[gw2] [ 873/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[on] >tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[yes] >[gw2] [ 874/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[yes] >tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[0] >[gw2] [ 875/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[0] >tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[false] >[gw2] [ 876/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[false] >tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[off] >[gw2] [ 877/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[off] >tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[no] >[gw2] [ 878/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR[no] >tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR__with_cache_dir[yes] >[gw2] [ 879/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR__with_cache_dir[yes] >tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR__with_cache_dir[no] >[gw2] [ 880/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR__with_cache_dir[no] >tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR__with_no_cache_dir[yes] >[gw2] [ 881/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR__with_no_cache_dir[yes] >tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR__with_no_cache_dir[no] >[gw2] [ 882/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR__with_no_cache_dir[no] >tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR_invalid__with_no_cache_dir >[gw2] [ 883/2357] PASSED tests/unit/test_options.py::TestOptionPrecedence::test_cache_dir__PIP_NO_CACHE_DIR_invalid__with_no_cache_dir >tests/unit/test_options.py::TestUsePEP517Options::test_no_option >[gw2] [ 884/2357] PASSED tests/unit/test_options.py::TestUsePEP517Options::test_no_option >tests/unit/test_options.py::TestUsePEP517Options::test_use_pep517 >[gw2] [ 885/2357] PASSED tests/unit/test_options.py::TestUsePEP517Options::test_use_pep517 >tests/unit/test_options.py::TestUsePEP517Options::test_no_use_pep517 >[gw2] [ 886/2357] PASSED tests/unit/test_options.py::TestUsePEP517Options::test_no_use_pep517 >tests/unit/test_options.py::TestUsePEP517Options::test_PIP_USE_PEP517_true >[gw3] [ 887/2357] PASSED tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_install_prefix >[gw2] [ 888/2357] PASSED tests/unit/test_options.py::TestUsePEP517Options::test_PIP_USE_PEP517_true >tests/unit/test_options.py::TestUsePEP517Options::test_PIP_USE_PEP517_false >[gw2] [ 889/2357] PASSED tests/unit/test_options.py::TestUsePEP517Options::test_PIP_USE_PEP517_false >tests/unit/test_options.py::TestUsePEP517Options::test_use_pep517_and_PIP_USE_PEP517_false >[gw2] [ 890/2357] PASSED tests/unit/test_options.py::TestUsePEP517Options::test_use_pep517_and_PIP_USE_PEP517_false >tests/unit/test_options.py::TestUsePEP517Options::test_no_use_pep517_and_PIP_USE_PEP517_true >[gw2] [ 891/2357] PASSED tests/unit/test_options.py::TestUsePEP517Options::test_no_use_pep517_and_PIP_USE_PEP517_true >tests/unit/test_options.py::TestUsePEP517Options::test_PIP_NO_USE_PEP517 >[gw2] [ 892/2357] PASSED tests/unit/test_options.py::TestUsePEP517Options::test_PIP_NO_USE_PEP517 >tests/unit/test_options.py::TestOptionsInterspersed::test_general_option_after_subcommand >[gw2] [ 893/2357] PASSED tests/unit/test_options.py::TestOptionsInterspersed::test_general_option_after_subcommand >tests/unit/test_options.py::TestOptionsInterspersed::test_option_after_subcommand_arg >[gw2] [ 894/2357] PASSED tests/unit/test_options.py::TestOptionsInterspersed::test_option_after_subcommand_arg >tests/unit/test_options.py::TestOptionsInterspersed::test_additive_before_after_subcommand >tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_dist_info_contains_empty_dir >[gw2] [ 895/2357] PASSED tests/unit/test_options.py::TestOptionsInterspersed::test_additive_before_after_subcommand >tests/unit/test_options.py::TestOptionsInterspersed::test_subcommand_option_before_subcommand_fails >[gw2] [ 896/2357] PASSED tests/unit/test_options.py::TestOptionsInterspersed::test_subcommand_option_before_subcommand_fails >tests/unit/test_options.py::TestCountOptions::test_cli_long[0-verbose] >[gw2] [ 897/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_long[0-verbose] >tests/unit/test_options.py::TestCountOptions::test_cli_long[0-quiet] >[gw2] [ 898/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_long[0-quiet] >tests/unit/test_options.py::TestCountOptions::test_cli_long[1-verbose] >[gw2] [ 899/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_long[1-verbose] >tests/unit/test_options.py::TestCountOptions::test_cli_long[1-quiet] >[gw2] [ 900/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_long[1-quiet] >tests/unit/test_options.py::TestCountOptions::test_cli_long[2-verbose] >[gw2] [ 901/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_long[2-verbose] >tests/unit/test_options.py::TestCountOptions::test_cli_long[2-quiet] >[gw2] [ 902/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_long[2-quiet] >tests/unit/test_options.py::TestCountOptions::test_cli_long[3-verbose] >[gw2] [ 903/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_long[3-verbose] >tests/unit/test_options.py::TestCountOptions::test_cli_long[3-quiet] >[gw2] [ 904/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_long[3-quiet] >tests/unit/test_options.py::TestCountOptions::test_cli_short[1-verbose] >[gw2] [ 905/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_short[1-verbose] >tests/unit/test_options.py::TestCountOptions::test_cli_short[1-quiet] >[gw2] [ 906/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_short[1-quiet] >tests/unit/test_options.py::TestCountOptions::test_cli_short[2-verbose] >[gw2] [ 907/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_short[2-verbose] >tests/unit/test_options.py::TestCountOptions::test_cli_short[2-quiet] >[gw2] [ 908/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_short[2-quiet] >[gw3] [ 909/2357] PASSED tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_dist_info_contains_empty_dir >tests/unit/test_options.py::TestCountOptions::test_cli_short[3-verbose] >[gw2] [ 910/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_short[3-verbose] >tests/unit/test_options.py::TestCountOptions::test_cli_short[3-quiet] >[gw2] [ 911/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_cli_short[3-quiet] >tests/unit/test_options.py::TestCountOptions::test_env_var[0-verbose] >[gw2] [ 912/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var[0-verbose] >tests/unit/test_options.py::TestCountOptions::test_env_var[0-quiet] >[gw2] [ 913/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var[0-quiet] >tests/unit/test_options.py::TestCountOptions::test_env_var[1-verbose] >tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_wheel_install_rejects_bad_paths[/tmp/example] >[gw2] [ 914/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var[1-verbose] >tests/unit/test_options.py::TestCountOptions::test_env_var[1-quiet] >[gw2] [ 915/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var[1-quiet] >tests/unit/test_options.py::TestCountOptions::test_env_var[2-verbose] >[gw2] [ 916/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var[2-verbose] >tests/unit/test_options.py::TestCountOptions::test_env_var[2-quiet] >[gw2] [ 917/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var[2-quiet] >tests/unit/test_options.py::TestCountOptions::test_env_var[3-verbose] >[gw2] [ 918/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var[3-verbose] >tests/unit/test_options.py::TestCountOptions::test_env_var[3-quiet] >[gw2] [ 919/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var[3-quiet] >tests/unit/test_options.py::TestCountOptions::test_env_var_integrate_cli[0-verbose] >[gw2] [ 920/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_integrate_cli[0-verbose] >tests/unit/test_options.py::TestCountOptions::test_env_var_integrate_cli[0-quiet] >[gw2] [ 921/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_integrate_cli[0-quiet] >tests/unit/test_options.py::TestCountOptions::test_env_var_integrate_cli[1-verbose] >[gw2] [ 922/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_integrate_cli[1-verbose] >tests/unit/test_options.py::TestCountOptions::test_env_var_integrate_cli[1-quiet] >[gw2] [ 923/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_integrate_cli[1-quiet] >tests/unit/test_options.py::TestCountOptions::test_env_var_integrate_cli[2-verbose] >[gw2] [ 924/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_integrate_cli[2-verbose] >tests/unit/test_options.py::TestCountOptions::test_env_var_integrate_cli[2-quiet] >[gw2] [ 925/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_integrate_cli[2-quiet] >tests/unit/test_options.py::TestCountOptions::test_env_var_invalid[-1-verbose] >[gw2] [ 926/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_invalid[-1-verbose] >tests/unit/test_options.py::TestCountOptions::test_env_var_invalid[-1-quiet] >[gw3] [ 927/2357] PASSED tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_wheel_install_rejects_bad_paths[/tmp/example] >[gw2] [ 928/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_invalid[-1-quiet] >tests/unit/test_options.py::TestCountOptions::test_env_var_invalid[foobar-verbose] >[gw2] [ 929/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_invalid[foobar-verbose] >tests/unit/test_options.py::TestCountOptions::test_env_var_invalid[foobar-quiet] >[gw2] [ 930/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_invalid[foobar-quiet] >tests/unit/test_options.py::TestCountOptions::test_env_var_false[no-verbose] >[gw2] [ 931/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_false[no-verbose] >tests/unit/test_options.py::TestCountOptions::test_env_var_false[no-quiet] >[gw2] [ 932/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_false[no-quiet] >tests/unit/test_options.py::TestCountOptions::test_env_var_false[false-verbose] >tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_wheel_install_rejects_bad_paths[../example] >[gw2] [ 933/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_false[false-verbose] >tests/unit/test_options.py::TestCountOptions::test_env_var_false[false-quiet] >[gw2] [ 934/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_false[false-quiet] >tests/unit/test_options.py::TestCountOptions::test_env_var_true[yes-verbose] >[gw3] [ 935/2357] PASSED tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_wheel_install_rejects_bad_paths[../example] >[gw2] [ 936/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_true[yes-verbose] >tests/unit/test_options.py::TestCountOptions::test_env_var_true[yes-quiet] >[gw2] [ 937/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_true[yes-quiet] >tests/unit/test_options.py::TestCountOptions::test_env_var_true[true-verbose] >[gw2] [ 938/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_true[true-verbose] >tests/unit/test_options.py::TestCountOptions::test_env_var_true[true-quiet] >[gw2] [ 939/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_env_var_true[true-quiet] >tests/unit/test_options.py::TestCountOptions::test_config_file[0-verbose] >tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_wheel_install_rejects_bad_paths[./../example] >[gw2] [ 940/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file[0-verbose] >tests/unit/test_options.py::TestCountOptions::test_config_file[0-quiet] >[gw2] [ 941/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file[0-quiet] >tests/unit/test_options.py::TestCountOptions::test_config_file[1-verbose] >[gw2] [ 942/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file[1-verbose] >tests/unit/test_options.py::TestCountOptions::test_config_file[1-quiet] >[gw2] [ 943/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file[1-quiet] >tests/unit/test_options.py::TestCountOptions::test_config_file[2-verbose] >[gw2] [ 944/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file[2-verbose] >tests/unit/test_options.py::TestCountOptions::test_config_file[2-quiet] >[gw2] [ 945/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file[2-quiet] >tests/unit/test_options.py::TestCountOptions::test_config_file[3-verbose] >[gw2] [ 946/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file[3-verbose] >tests/unit/test_options.py::TestCountOptions::test_config_file[3-quiet] >[gw2] [ 947/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file[3-quiet] >tests/unit/test_options.py::TestCountOptions::test_config_file_integrate_cli[0-verbose] >[gw2] [ 948/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_integrate_cli[0-verbose] >tests/unit/test_options.py::TestCountOptions::test_config_file_integrate_cli[0-quiet] >[gw2] [ 949/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_integrate_cli[0-quiet] >tests/unit/test_options.py::TestCountOptions::test_config_file_integrate_cli[1-verbose] >[gw2] [ 950/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_integrate_cli[1-verbose] >tests/unit/test_options.py::TestCountOptions::test_config_file_integrate_cli[1-quiet] >[gw2] [ 951/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_integrate_cli[1-quiet] >tests/unit/test_options.py::TestCountOptions::test_config_file_integrate_cli[2-verbose] >[gw2] [ 952/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_integrate_cli[2-verbose] >tests/unit/test_options.py::TestCountOptions::test_config_file_integrate_cli[2-quiet] >[gw2] [ 953/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_integrate_cli[2-quiet] >tests/unit/test_options.py::TestCountOptions::test_config_file_invalid[-1-verbose] >[gw3] [ 954/2357] PASSED tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_wheel_install_rejects_bad_paths[./../example] >[gw2] [ 955/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_invalid[-1-verbose] >tests/unit/test_options.py::TestCountOptions::test_config_file_invalid[-1-quiet] >[gw2] [ 956/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_invalid[-1-quiet] >tests/unit/test_options.py::TestCountOptions::test_config_file_invalid[foobar-verbose] >[gw2] [ 957/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_invalid[foobar-verbose] >tests/unit/test_options.py::TestCountOptions::test_config_file_invalid[foobar-quiet] >[gw2] [ 958/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_invalid[foobar-quiet] >tests/unit/test_options.py::TestCountOptions::test_config_file_false[no-verbose] >[gw2] [ 959/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_false[no-verbose] >tests/unit/test_options.py::TestCountOptions::test_config_file_false[no-quiet] >[gw2] [ 960/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_false[no-quiet] >tests/unit/test_options.py::TestCountOptions::test_config_file_false[false-verbose] >tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_invalid_entrypoints_fail[console_scripts-hello = hello] >[gw2] [ 961/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_false[false-verbose] >tests/unit/test_options.py::TestCountOptions::test_config_file_false[false-quiet] >[gw2] [ 962/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_false[false-quiet] >tests/unit/test_options.py::TestCountOptions::test_config_file_true[yes-verbose] >[gw2] [ 963/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_true[yes-verbose] >tests/unit/test_options.py::TestCountOptions::test_config_file_true[yes-quiet] >[gw2] [ 964/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_true[yes-quiet] >tests/unit/test_options.py::TestCountOptions::test_config_file_true[true-verbose] >[gw2] [ 965/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_true[true-verbose] >tests/unit/test_options.py::TestCountOptions::test_config_file_true[true-quiet] >[gw2] [ 966/2357] PASSED tests/unit/test_options.py::TestCountOptions::test_config_file_true[true-quiet] >tests/unit/test_options.py::TestGeneralOptions::test_cache_dir__default >[gw2] [ 967/2357] PASSED tests/unit/test_options.py::TestGeneralOptions::test_cache_dir__default >tests/unit/test_options.py::TestGeneralOptions::test_cache_dir__provided >[gw2] [ 968/2357] PASSED tests/unit/test_options.py::TestGeneralOptions::test_cache_dir__provided >tests/unit/test_options.py::TestGeneralOptions::test_no_cache_dir__provided >[gw2] [ 969/2357] PASSED tests/unit/test_options.py::TestGeneralOptions::test_no_cache_dir__provided >tests/unit/test_options.py::TestGeneralOptions::test_require_virtualenv >[gw2] [ 970/2357] PASSED tests/unit/test_options.py::TestGeneralOptions::test_require_virtualenv >tests/unit/test_options.py::TestGeneralOptions::test_log >[gw2] [ 971/2357] PASSED tests/unit/test_options.py::TestGeneralOptions::test_log >tests/unit/test_options.py::TestGeneralOptions::test_local_log >[gw2] [ 972/2357] PASSED tests/unit/test_options.py::TestGeneralOptions::test_local_log >tests/unit/test_options.py::TestGeneralOptions::test_no_input >[gw2] [ 973/2357] PASSED tests/unit/test_options.py::TestGeneralOptions::test_no_input >tests/unit/test_options.py::TestGeneralOptions::test_proxy >[gw2] [ 974/2357] PASSED tests/unit/test_options.py::TestGeneralOptions::test_proxy >tests/unit/test_options.py::TestGeneralOptions::test_retries >[gw2] [ 975/2357] PASSED tests/unit/test_options.py::TestGeneralOptions::test_retries >tests/unit/test_options.py::TestGeneralOptions::test_timeout >[gw2] [ 976/2357] PASSED tests/unit/test_options.py::TestGeneralOptions::test_timeout >tests/unit/test_options.py::TestGeneralOptions::test_exists_action >[gw2] [ 977/2357] PASSED tests/unit/test_options.py::TestGeneralOptions::test_exists_action >tests/unit/test_options.py::TestGeneralOptions::test_cert >[gw2] [ 978/2357] PASSED tests/unit/test_options.py::TestGeneralOptions::test_cert >tests/unit/test_options.py::TestGeneralOptions::test_client_cert >[gw2] [ 979/2357] PASSED tests/unit/test_options.py::TestGeneralOptions::test_client_cert >tests/unit/test_options.py::TestOptionsConfigFiles::test_venv_config_file_found >[gw2] [ 980/2357] PASSED tests/unit/test_options.py::TestOptionsConfigFiles::test_venv_config_file_found >tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args0-None] >[gw2] [ 981/2357] PASSED tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args0-None] >tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args1-global] >[gw2] [ 982/2357] PASSED tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args1-global] >tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args2-site] >[gw2] [ 983/2357] PASSED tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args2-site] >tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args3-user] >[gw2] [ 984/2357] PASSED tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args3-user] >tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args4-PipError] >[gw2] [ 985/2357] PASSED tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args4-PipError] >tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args5-PipError] >[gw2] [ 986/2357] PASSED tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args5-PipError] >tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args6-PipError] >[gw3] [ 987/2357] XFAIL tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_invalid_entrypoints_fail[console_scripts-hello = hello] >[gw2] [ 988/2357] PASSED tests/unit/test_options.py::TestOptionsConfigFiles::test_config_file_options[args6-PipError] >tests/unit/test_options.py::TestOptionsExpandUser::test_cache_dir >[gw2] [ 989/2357] PASSED tests/unit/test_options.py::TestOptionsExpandUser::test_cache_dir >tests/unit/test_options.py::TestOptionsExpandUser::test_log >[gw2] [ 990/2357] PASSED tests/unit/test_options.py::TestOptionsExpandUser::test_log >tests/unit/test_options.py::TestOptionsExpandUser::test_local_log >[gw2] [ 991/2357] PASSED tests/unit/test_options.py::TestOptionsExpandUser::test_local_log >tests/unit/test_options.py::TestOptionsExpandUser::test_cert >tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_invalid_entrypoints_fail[console_scripts-hello = hello:] >[gw2] [ 992/2357] PASSED tests/unit/test_options.py::TestOptionsExpandUser::test_cert >tests/unit/test_options.py::TestOptionsExpandUser::test_client_cert >[gw2] [ 993/2357] PASSED tests/unit/test_options.py::TestOptionsExpandUser::test_client_cert >tests/unit/test_packaging.py::test_check_requires_python[version_info0-== 3.6.4-False] >[gw2] [ 994/2357] PASSED tests/unit/test_packaging.py::test_check_requires_python[version_info0-== 3.6.4-False] >tests/unit/test_packaging.py::test_check_requires_python[version_info1-== 3.6.5-True] >[gw2] [ 995/2357] PASSED tests/unit/test_packaging.py::test_check_requires_python[version_info1-== 3.6.5-True] >tests/unit/test_packaging.py::test_check_requires_python[version_info2-None-True] >[gw2] [ 996/2357] PASSED tests/unit/test_packaging.py::test_check_requires_python[version_info2-None-True] >tests/unit/test_packaging.py::test_check_requires_python__invalid >[gw2] [ 997/2357] PASSED tests/unit/test_packaging.py::test_check_requires_python__invalid >tests/unit/test_packaging.py::test_get_or_create_caching >[gw2] [ 998/2357] PASSED tests/unit/test_packaging.py::test_get_or_create_caching >tests/unit/test_pep517.py::test_use_pep517[pep517_setup_and_pyproject-True] >[gw2] [ 999/2357] PASSED tests/unit/test_pep517.py::test_use_pep517[pep517_setup_and_pyproject-True] >tests/unit/test_pep517.py::test_use_pep517[pep517_setup_only-False] >[gw2] [1000/2357] PASSED tests/unit/test_pep517.py::test_use_pep517[pep517_setup_only-False] >tests/unit/test_pep517.py::test_use_pep517[pep517_pyproject_only-True] >[gw2] [1001/2357] PASSED tests/unit/test_pep517.py::test_use_pep517[pep517_pyproject_only-True] >tests/unit/test_pep517.py::test_use_pep517_rejects_setup_cfg_only >[gw2] [1002/2357] PASSED tests/unit/test_pep517.py::test_use_pep517_rejects_setup_cfg_only >tests/unit/test_pep517.py::test_disabling_pep517_invalid[pep517_setup_and_pyproject-specifies a build backend] >[gw2] [1003/2357] PASSED tests/unit/test_pep517.py::test_disabling_pep517_invalid[pep517_setup_and_pyproject-specifies a build backend] >tests/unit/test_pep517.py::test_disabling_pep517_invalid[pep517_pyproject_only-does not have a setup.py] >[gw2] [1004/2357] PASSED tests/unit/test_pep517.py::test_disabling_pep517_invalid[pep517_pyproject_only-does not have a setup.py] >tests/unit/test_pep517.py::test_pep517_parsing_checks_requirements[./foo] >[gw2] [1005/2357] PASSED tests/unit/test_pep517.py::test_pep517_parsing_checks_requirements[./foo] >tests/unit/test_pep517.py::test_pep517_parsing_checks_requirements[git+https://example.com/pkg@dev#egg=myproj] >[gw2] [1006/2357] PASSED tests/unit/test_pep517.py::test_pep517_parsing_checks_requirements[git+https://example.com/pkg@dev#egg=myproj] >tests/unit/test_pyproject_config.py::test_supports_config[install-True] >[gw2] [1007/2357] PASSED tests/unit/test_pyproject_config.py::test_supports_config[install-True] >tests/unit/test_pyproject_config.py::test_supports_config[wheel-True] >[gw2] [1008/2357] PASSED tests/unit/test_pyproject_config.py::test_supports_config[wheel-True] >tests/unit/test_pyproject_config.py::test_supports_config[freeze-False] >[gw2] [1009/2357] PASSED tests/unit/test_pyproject_config.py::test_supports_config[freeze-False] >tests/unit/test_pyproject_config.py::test_set_config_value_true >[gw2] [1010/2357] PASSED tests/unit/test_pyproject_config.py::test_set_config_value_true >tests/unit/test_pyproject_config.py::test_set_config_value >[gw2] [1011/2357] PASSED tests/unit/test_pyproject_config.py::test_set_config_value >tests/unit/test_pyproject_config.py::test_set_config_empty_value >[gw2] [1012/2357] PASSED tests/unit/test_pyproject_config.py::test_set_config_empty_value >tests/unit/test_pyproject_config.py::test_multiple_config_values[passed0-expected0] >[gw2] [1013/2357] PASSED tests/unit/test_pyproject_config.py::test_multiple_config_values[passed0-expected0] >tests/unit/test_pyproject_config.py::test_multiple_config_values[passed1-expected1] >[gw3] [1014/2357] XFAIL tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_invalid_entrypoints_fail[console_scripts-hello = hello:] >[gw2] [1015/2357] PASSED tests/unit/test_pyproject_config.py::test_multiple_config_values[passed1-expected1] >tests/unit/test_req.py::TestRequirementSet::test_no_reuse_existing_build_dir >tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_invalid_entrypoints_fail[gui_scripts-hello = hello] >[gw3] [1016/2357] XFAIL tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_invalid_entrypoints_fail[gui_scripts-hello = hello] >tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_invalid_entrypoints_fail[gui_scripts-hello = hello:] >[gw2] [1017/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_no_reuse_existing_build_dir >tests/unit/test_req.py::TestRequirementSet::test_environment_marker_extras >[gw3] [1018/2357] XFAIL tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_invalid_entrypoints_fail[gui_scripts-hello = hello:] >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_no_script >[gw3] [1019/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_no_script >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_single_script__single_dir_not_on_PATH >[gw3] [1020/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_single_script__single_dir_not_on_PATH >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_two_script__single_dir_not_on_PATH >[gw3] [1021/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_two_script__single_dir_not_on_PATH >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_multi_script__multi_dir_not_on_PATH >[gw3] [1022/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_multi_script__multi_dir_not_on_PATH >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_multi_script_all__multi_dir_not_on_PATH >[gw3] [1023/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_multi_script_all__multi_dir_not_on_PATH >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_two_script__single_dir_on_PATH >[gw3] [1024/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_two_script__single_dir_on_PATH >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_multi_script__multi_dir_on_PATH >[gw3] [1025/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_multi_script__multi_dir_on_PATH >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_multi_script__single_dir_on_PATH >[gw3] [1026/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_multi_script__single_dir_on_PATH >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_PATH_check_path_normalization >[gw3] [1027/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_PATH_check_path_normalization >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_single_script__single_dir_on_PATH >[gw3] [1028/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_single_script__single_dir_on_PATH >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_PATH_check_case_insensitive_on_windows >[gw3] [1029/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_PATH_check_case_insensitive_on_windows >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_trailing_ossep_removal >[gw3] [1030/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_trailing_ossep_removal >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_missing_PATH_env_treated_as_empty_PATH_env >[gw3] [1031/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_missing_PATH_env_treated_as_empty_PATH_env >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_no_script_tilde_in_path >[gw3] [1032/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_no_script_tilde_in_path >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_multi_script_all_tilde__multi_dir_not_on_PATH >[gw3] [1033/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_multi_script_all_tilde__multi_dir_not_on_PATH >tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_multi_script_all_tilde_not_at_start__multi_dir_not_on_PATH >[gw3] [1034/2357] PASSED tests/unit/test_wheel.py::TestMessageAboutScriptsNotOnPATH::test_multi_script_all_tilde_not_at_start__multi_dir_not_on_PATH >tests/unit/test_wheel.py::TestWheelHashCalculators::test_hash_file >[gw3] [1035/2357] PASSED tests/unit/test_wheel.py::TestWheelHashCalculators::test_hash_file >tests/unit/test_wheel.py::TestWheelHashCalculators::test_rehash >[gw3] [1036/2357] PASSED tests/unit/test_wheel.py::TestWheelHashCalculators::test_rehash >tests/unit/test_wheel.py::test_get_console_script_specs_replaces_python_version >[gw3] [1037/2357] PASSED tests/unit/test_wheel.py::test_get_console_script_specs_replaces_python_version >tests/unit/test_wheel_builder.py::test_contains_egg_info[pip-18.0-True] >[gw3] [1038/2357] PASSED tests/unit/test_wheel_builder.py::test_contains_egg_info[pip-18.0-True] >tests/unit/test_wheel_builder.py::test_contains_egg_info[foo-2-2-True] >[gw3] [1039/2357] PASSED tests/unit/test_wheel_builder.py::test_contains_egg_info[foo-2-2-True] >tests/unit/test_wheel_builder.py::test_contains_egg_info[im-valid-True] >[gw3] [1040/2357] PASSED tests/unit/test_wheel_builder.py::test_contains_egg_info[im-valid-True] >tests/unit/test_wheel_builder.py::test_contains_egg_info[invalid-False] >[gw3] [1041/2357] PASSED tests/unit/test_wheel_builder.py::test_contains_egg_info[invalid-False] >tests/unit/test_wheel_builder.py::test_contains_egg_info[im_invalid-False] >[gw3] [1042/2357] PASSED tests/unit/test_wheel_builder.py::test_contains_egg_info[im_invalid-False] >tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req0-True] >[gw3] [1043/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req0-True] >tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req1-True] >[gw3] [1044/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req1-True] >tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req2-False] >[gw3] [1045/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req2-False] >tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req3-False] >[gw3] [1046/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req3-False] >tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req4-False] >[gw3] [1047/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req4-False] >tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req5-True] >[gw3] [1048/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req5-True] >tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req6-False] >[gw3] [1049/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req6-False] >tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req7-False] >[gw3] [1050/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req7-False] >tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req8-True] >[gw3] [1051/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req8-True] >tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req9-True] >[gw3] [1052/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_install_command[req9-True] >tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req0-True] >[gw3] [1053/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req0-True] >tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req1-False] >[gw3] [1054/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req1-False] >tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req2-False] >[gw3] [1055/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req2-False] >tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req3-True] >[gw3] [1056/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req3-True] >tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req4-True] >[gw3] [1057/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req4-True] >tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req5-True] >[gw3] [1058/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req5-True] >tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req6-True] >[gw3] [1059/2357] PASSED tests/unit/test_wheel_builder.py::test_should_build_for_wheel_command[req6-True] >tests/unit/test_wheel_builder.py::test_should_cache[req0-False] >[gw3] [1060/2357] PASSED tests/unit/test_wheel_builder.py::test_should_cache[req0-False] >tests/unit/test_wheel_builder.py::test_should_cache[req1-False] >[gw1] [1061/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_succeeds_on_matching_constraint_and_requirement[True] >[gw3] [1062/2357] PASSED tests/unit/test_wheel_builder.py::test_should_cache[req1-False] >tests/unit/test_wheel_builder.py::test_should_cache[req2-False] >[gw3] [1063/2357] PASSED tests/unit/test_wheel_builder.py::test_should_cache[req2-False] >tests/unit/test_wheel_builder.py::test_should_cache[req3-False] >tests/functional/test_new_resolver.py::test_new_resolver_applies_url_constraint_to_dep >[gw3] [1064/2357] PASSED tests/unit/test_wheel_builder.py::test_should_cache[req3-False] >tests/unit/test_wheel_builder.py::test_should_cache[req4-False] >[gw3] [1065/2357] PASSED tests/unit/test_wheel_builder.py::test_should_cache[req4-False] >tests/unit/test_wheel_builder.py::test_should_cache[req5-True] >[gw3] [1066/2357] PASSED tests/unit/test_wheel_builder.py::test_should_cache[req5-True] >tests/unit/test_wheel_builder.py::test_should_cache_git_sha >[gw3] [1067/2357] PASSED tests/unit/test_wheel_builder.py::test_should_cache_git_sha >tests/unit/test_wheel_builder.py::test_format_command_result__INFO >[gw3] [1068/2357] PASSED tests/unit/test_wheel_builder.py::test_format_command_result__INFO >tests/unit/test_wheel_builder.py::test_format_command_result__DEBUG[output line 1\noutput line 2\n] >[gw3] [1069/2357] PASSED tests/unit/test_wheel_builder.py::test_format_command_result__DEBUG[output line 1\noutput line 2\n] >tests/unit/test_wheel_builder.py::test_format_command_result__DEBUG[output line 1\noutput line 2] >[gw3] [1070/2357] PASSED tests/unit/test_wheel_builder.py::test_format_command_result__DEBUG[output line 1\noutput line 2] >tests/unit/test_wheel_builder.py::test_format_command_result__empty_output[DEBUG] >[gw3] [1071/2357] PASSED tests/unit/test_wheel_builder.py::test_format_command_result__empty_output[DEBUG] >tests/unit/test_wheel_builder.py::test_format_command_result__empty_output[INFO] >[gw3] [1072/2357] PASSED tests/unit/test_wheel_builder.py::test_format_command_result__empty_output[INFO] >tests/unit/test_appdirs.py::TestSiteConfigDirs::test_site_config_dirs_win >[gw3] [1073/2357] SKIPPED tests/unit/test_appdirs.py::TestSiteConfigDirs::test_site_config_dirs_win >tests/unit/test_appdirs.py::TestSiteConfigDirs::test_site_config_dirs_osx >[gw3] [1074/2357] SKIPPED tests/unit/test_appdirs.py::TestSiteConfigDirs::test_site_config_dirs_osx >tests/unit/test_appdirs.py::TestSiteConfigDirs::test_site_config_dirs_linux >[gw3] [1075/2357] PASSED tests/unit/test_appdirs.py::TestSiteConfigDirs::test_site_config_dirs_linux >tests/unit/test_appdirs.py::TestSiteConfigDirs::test_site_config_dirs_linux_override >[gw3] [1076/2357] PASSED tests/unit/test_appdirs.py::TestSiteConfigDirs::test_site_config_dirs_linux_override >tests/unit/test_appdirs.py::TestSiteConfigDirs::test_site_config_dirs_linux_empty >[gw3] [1077/2357] PASSED tests/unit/test_appdirs.py::TestSiteConfigDirs::test_site_config_dirs_linux_empty >tests/unit/test_appdirs.py::TestUserConfigDir::test_user_config_dir_win_no_roaming >[gw3] [1078/2357] SKIPPED tests/unit/test_appdirs.py::TestUserConfigDir::test_user_config_dir_win_no_roaming >tests/unit/test_appdirs.py::TestUserConfigDir::test_user_config_dir_win_yes_roaming >[gw3] [1079/2357] SKIPPED tests/unit/test_appdirs.py::TestUserConfigDir::test_user_config_dir_win_yes_roaming >tests/unit/test_appdirs.py::TestUserConfigDir::test_user_config_dir_osx >[gw3] [1080/2357] SKIPPED tests/unit/test_appdirs.py::TestUserConfigDir::test_user_config_dir_osx >tests/unit/test_appdirs.py::TestUserConfigDir::test_user_config_dir_linux >[gw3] [1081/2357] PASSED tests/unit/test_appdirs.py::TestUserConfigDir::test_user_config_dir_linux >tests/unit/test_appdirs.py::TestUserConfigDir::test_user_config_dir_linux_override >[gw3] [1082/2357] PASSED tests/unit/test_appdirs.py::TestUserConfigDir::test_user_config_dir_linux_override >tests/unit/test_appdirs.py::TestUserConfigDir::test_user_config_dir_linux_home_slash >[gw3] [1083/2357] PASSED tests/unit/test_appdirs.py::TestUserConfigDir::test_user_config_dir_linux_home_slash >tests/unit/test_base_command.py::TestCommand::test_raise_broken_stdout >[gw3] [1084/2357] PASSED tests/unit/test_base_command.py::TestCommand::test_raise_broken_stdout >tests/unit/test_base_command.py::TestCommand::test_raise_broken_stdout__debug_logging >[gw3] [1085/2357] PASSED tests/unit/test_base_command.py::TestCommand::test_raise_broken_stdout__debug_logging >tests/unit/test_base_command.py::test_handle_pip_version_check_called >[gw3] [1086/2357] PASSED tests/unit/test_base_command.py::test_handle_pip_version_check_called >tests/unit/test_base_command.py::test_log_command_success >[gw3] [1087/2357] PASSED tests/unit/test_base_command.py::test_log_command_success >tests/unit/test_base_command.py::test_log_command_error >[gw3] [1088/2357] PASSED tests/unit/test_base_command.py::test_log_command_error >tests/unit/test_base_command.py::test_log_file_command_error >[gw3] [1089/2357] PASSED tests/unit/test_base_command.py::test_log_file_command_error >tests/unit/test_base_command.py::test_log_unicode_messages >[gw3] [1090/2357] PASSED tests/unit/test_base_command.py::test_log_unicode_messages >tests/unit/test_cache.py::test_falsey_path_none >[gw3] [1091/2357] PASSED tests/unit/test_cache.py::test_falsey_path_none >tests/unit/test_cache.py::test_subdirectory_fragment >[gw3] [1092/2357] PASSED tests/unit/test_cache.py::test_subdirectory_fragment >tests/unit/test_cache.py::test_wheel_name_filter >[gw3] [1093/2357] PASSED tests/unit/test_cache.py::test_wheel_name_filter >tests/unit/test_cache.py::test_cache_hash >[gw3] [1094/2357] PASSED tests/unit/test_cache.py::test_cache_hash >tests/unit/test_cache.py::test_link_to_cache >[gw3] [1095/2357] PASSED tests/unit/test_cache.py::test_link_to_cache >tests/unit/test_cache.py::test_get_cache_entry >[gw3] [1096/2357] PASSED tests/unit/test_cache.py::test_get_cache_entry >tests/unit/test_cmdoptions.py::test_convert_python_version[-expected0] >[gw3] [1097/2357] PASSED tests/unit/test_cmdoptions.py::test_convert_python_version[-expected0] >tests/unit/test_cmdoptions.py::test_convert_python_version[2-expected1] >[gw3] [1098/2357] PASSED tests/unit/test_cmdoptions.py::test_convert_python_version[2-expected1] >tests/unit/test_cmdoptions.py::test_convert_python_version[3-expected2] >[gw3] [1099/2357] PASSED tests/unit/test_cmdoptions.py::test_convert_python_version[3-expected2] >tests/unit/test_cmdoptions.py::test_convert_python_version[3.7-expected3] >[gw3] [1100/2357] PASSED tests/unit/test_cmdoptions.py::test_convert_python_version[3.7-expected3] >tests/unit/test_cmdoptions.py::test_convert_python_version[3.7.3-expected4] >[gw3] [1101/2357] PASSED tests/unit/test_cmdoptions.py::test_convert_python_version[3.7.3-expected4] >tests/unit/test_cmdoptions.py::test_convert_python_version[34-expected5] >[gw3] [1102/2357] PASSED tests/unit/test_cmdoptions.py::test_convert_python_version[34-expected5] >tests/unit/test_cmdoptions.py::test_convert_python_version[310-expected6] >[gw3] [1103/2357] PASSED tests/unit/test_cmdoptions.py::test_convert_python_version[310-expected6] >tests/unit/test_cmdoptions.py::test_convert_python_version[ab-expected7] >[gw3] [1104/2357] PASSED tests/unit/test_cmdoptions.py::test_convert_python_version[ab-expected7] >tests/unit/test_cmdoptions.py::test_convert_python_version[3a-expected8] >[gw3] [1105/2357] PASSED tests/unit/test_cmdoptions.py::test_convert_python_version[3a-expected8] >tests/unit/test_cmdoptions.py::test_convert_python_version[3.7.a-expected9] >[gw3] [1106/2357] PASSED tests/unit/test_cmdoptions.py::test_convert_python_version[3.7.a-expected9] >tests/unit/test_cmdoptions.py::test_convert_python_version[3.7.3.1-expected10] >[gw3] [1107/2357] PASSED tests/unit/test_cmdoptions.py::test_convert_python_version[3.7.3.1-expected10] >tests/unit/test_cmdoptions.py::test_identify_python_interpreter_venv >[gw3] [1108/2357] PASSED tests/unit/test_cmdoptions.py::test_identify_python_interpreter_venv >tests/unit/test_collector.py::test_get_simple_response_archive_to_naive_scheme[ftp://python.org/python-3.7.1.zip] >[gw3] [1109/2357] PASSED tests/unit/test_collector.py::test_get_simple_response_archive_to_naive_scheme[ftp://python.org/python-3.7.1.zip] >tests/unit/test_collector.py::test_get_simple_response_archive_to_naive_scheme[file:///opt/data/pip-18.0.tar.gz] >[gw3] [1110/2357] PASSED tests/unit/test_collector.py::test_get_simple_response_archive_to_naive_scheme[file:///opt/data/pip-18.0.tar.gz] >tests/unit/test_collector.py::test_get_simple_response_archive_to_http_scheme[http://python.org/python-3.7.1.zip-application/zip] >[gw3] [1111/2357] PASSED tests/unit/test_collector.py::test_get_simple_response_archive_to_http_scheme[http://python.org/python-3.7.1.zip-application/zip] >tests/unit/test_collector.py::test_get_simple_response_archive_to_http_scheme[https://pypi.org/pip-18.0.tar.gz-application/gzip] >[gw3] [1112/2357] PASSED tests/unit/test_collector.py::test_get_simple_response_archive_to_http_scheme[https://pypi.org/pip-18.0.tar.gz-application/gzip] >tests/unit/test_collector.py::test_get_index_content_invalid_content_type_archive[ftp://python.org/python-3.7.1.zip] >[gw3] [1113/2357] PASSED tests/unit/test_collector.py::test_get_index_content_invalid_content_type_archive[ftp://python.org/python-3.7.1.zip] >tests/unit/test_collector.py::test_get_index_content_invalid_content_type_archive[file:///opt/data/pip-18.0.tar.gz] >[gw3] [1114/2357] PASSED tests/unit/test_collector.py::test_get_index_content_invalid_content_type_archive[file:///opt/data/pip-18.0.tar.gz] >tests/unit/test_collector.py::test_get_simple_response_archive_to_http_scheme_is_html[http://python.org/python-3.7.1.zip] >[gw3] [1115/2357] PASSED tests/unit/test_collector.py::test_get_simple_response_archive_to_http_scheme_is_html[http://python.org/python-3.7.1.zip] >tests/unit/test_collector.py::test_get_simple_response_archive_to_http_scheme_is_html[https://pypi.org/pip-18.0.tar.gz] >[gw3] [1116/2357] PASSED tests/unit/test_collector.py::test_get_simple_response_archive_to_http_scheme_is_html[https://pypi.org/pip-18.0.tar.gz] >tests/unit/test_collector.py::test_get_simple_response_no_head[https://pypi.org/simple/pip] >[gw3] [1117/2357] PASSED tests/unit/test_collector.py::test_get_simple_response_no_head[https://pypi.org/simple/pip] >tests/unit/test_collector.py::test_get_simple_response_no_head[https://pypi.org/simple/pip/] >[gw3] [1118/2357] PASSED tests/unit/test_collector.py::test_get_simple_response_no_head[https://pypi.org/simple/pip/] >tests/unit/test_collector.py::test_get_simple_response_no_head[https://python.org/sitemap.xml] >[gw3] [1119/2357] PASSED tests/unit/test_collector.py::test_get_simple_response_no_head[https://python.org/sitemap.xml] >tests/unit/test_collector.py::test_get_simple_response_dont_log_clear_text_password >[gw3] [1120/2357] PASSED tests/unit/test_collector.py::test_get_simple_response_dont_log_clear_text_password >tests/unit/test_collector.py::test_clean_url_path[True-a b-a%20b] >[gw3] [1121/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a b-a%20b] >tests/unit/test_collector.py::test_clean_url_path[True-a @ b-a%20@%20b] >[gw3] [1122/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a @ b-a%20@%20b] >tests/unit/test_collector.py::test_clean_url_path[True-a @ @ b-a%20@%20@%20b] >[gw3] [1123/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a @ @ b-a%20@%20@%20b] >tests/unit/test_collector.py::test_clean_url_path[True-a %40 b-a%20%40%20b] >[gw3] [1124/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a %40 b-a%20%40%20b] >tests/unit/test_collector.py::test_clean_url_path[True-a %40b@ c-a%20%40b@%20c] >[gw3] [1125/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a %40b@ c-a%20%40b@%20c] >tests/unit/test_collector.py::test_clean_url_path[True-a @b%40 c-a%20@b%40%20c] >[gw3] [1126/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a @b%40 c-a%20@b%40%20c] >tests/unit/test_collector.py::test_clean_url_path[True-a %40@b %40@c %40-a%20%40@b%20%40@c%20%40] >[gw3] [1127/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a %40@b %40@c %40-a%20%40@b%20%40@c%20%40] >tests/unit/test_collector.py::test_clean_url_path[True-a / b-a%20/%20b] >[gw3] [1128/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a / b-a%20/%20b] >tests/unit/test_collector.py::test_clean_url_path[True-a / / b-a%20/%20/%20b] >[gw3] [1129/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a / / b-a%20/%20/%20b] >tests/unit/test_collector.py::test_clean_url_path[True-a %2F b-a%20%2F%20b] >[gw2] [1130/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_environment_marker_extras >[gw3] [1131/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a %2F b-a%20%2F%20b] >tests/unit/test_collector.py::test_clean_url_path[True-a %2Fb/ c-a%20%2Fb/%20c] >[gw3] [1132/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a %2Fb/ c-a%20%2Fb/%20c] >tests/unit/test_collector.py::test_clean_url_path[True-a /b%2F c-a%20/b%2F%20c] >[gw3] [1133/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a /b%2F c-a%20/b%2F%20c] >tests/unit/test_collector.py::test_clean_url_path[True-a %2F/b %2F/c %2F-a%20%2F/b%20%2F/c%20%2F] >[gw3] [1134/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a %2F/b %2F/c %2F-a%20%2F/b%20%2F/c%20%2F] >tests/unit/test_collector.py::test_clean_url_path[True-a %5b %5d b-a%20%5B%20%5D%20b] >[gw3] [1135/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a %5b %5d b-a%20%5B%20%5D%20b] >tests/unit/test_collector.py::test_clean_url_path[True-a %2f b-a%20%2F%20b] >[gw3] [1136/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[True-a %2f b-a%20%2F%20b] >tests/unit/test_collector.py::test_clean_url_path[False-a b-a%20b] >[gw3] [1137/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a b-a%20b] >tests/unit/test_collector.py::test_clean_url_path[False-a @ b-a%20@%20b] >[gw3] [1138/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a @ b-a%20@%20b] >tests/unit/test_req.py::TestRequirementSet::test_missing_hash_with_require_hashes >tests/unit/test_collector.py::test_clean_url_path[False-a @ @ b-a%20@%20@%20b] >[gw3] [1139/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a @ @ b-a%20@%20@%20b] >tests/unit/test_collector.py::test_clean_url_path[False-a %40 b-a%20%40%20b] >[gw3] [1140/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a %40 b-a%20%40%20b] >tests/unit/test_collector.py::test_clean_url_path[False-a %40b@ c-a%20%40b@%20c] >[gw3] [1141/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a %40b@ c-a%20%40b@%20c] >tests/unit/test_collector.py::test_clean_url_path[False-a @b%40 c-a%20@b%40%20c] >[gw3] [1142/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a @b%40 c-a%20@b%40%20c] >tests/unit/test_collector.py::test_clean_url_path[False-a %40@b %40@c %40-a%20%40@b%20%40@c%20%40] >[gw3] [1143/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a %40@b %40@c %40-a%20%40@b%20%40@c%20%40] >tests/unit/test_collector.py::test_clean_url_path[False-a / b-a%20/%20b] >[gw3] [1144/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a / b-a%20/%20b] >tests/unit/test_collector.py::test_clean_url_path[False-a / / b-a%20/%20/%20b] >[gw3] [1145/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a / / b-a%20/%20/%20b] >tests/unit/test_collector.py::test_clean_url_path[False-a %2F b-a%20%2F%20b] >[gw3] [1146/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a %2F b-a%20%2F%20b] >tests/unit/test_collector.py::test_clean_url_path[False-a %2Fb/ c-a%20%2Fb/%20c] >[gw3] [1147/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a %2Fb/ c-a%20%2Fb/%20c] >tests/unit/test_collector.py::test_clean_url_path[False-a /b%2F c-a%20/b%2F%20c] >[gw3] [1148/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a /b%2F c-a%20/b%2F%20c] >tests/unit/test_collector.py::test_clean_url_path[False-a %2F/b %2F/c %2F-a%20%2F/b%20%2F/c%20%2F] >[gw3] [1149/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a %2F/b %2F/c %2F-a%20%2F/b%20%2F/c%20%2F] >tests/unit/test_collector.py::test_clean_url_path[False-a %5b %5d b-a%20%5B%20%5D%20b] >[gw3] [1150/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a %5b %5d b-a%20%5B%20%5D%20b] >tests/unit/test_collector.py::test_clean_url_path[False-a %2f b-a%20%2F%20b] >[gw3] [1151/2357] PASSED tests/unit/test_collector.py::test_clean_url_path[False-a %2f b-a%20%2F%20b] >tests/unit/test_collector.py::test_clean_url_path_with_local_path[/T:/with space/repo.git@1.0-///T:/with%20space/repo.git@1.0] >[gw3] [1152/2357] SKIPPED tests/unit/test_collector.py::test_clean_url_path_with_local_path[/T:/with space/repo.git@1.0-///T:/with%20space/repo.git@1.0] >tests/unit/test_collector.py::test_clean_url_path_with_local_path[/T:/with space/repo.git@1.0-/T%3A/with%20space/repo.git@1.0] >[gw3] [1153/2357] PASSED tests/unit/test_collector.py::test_clean_url_path_with_local_path[/T:/with space/repo.git@1.0-/T%3A/with%20space/repo.git@1.0] >tests/unit/test_collector.py::test_ensure_quoted_url[https://localhost.localdomain:8181/path/with space/-https://localhost.localdomain:8181/path/with%20space/] >[gw3] [1154/2357] PASSED tests/unit/test_collector.py::test_ensure_quoted_url[https://localhost.localdomain:8181/path/with space/-https://localhost.localdomain:8181/path/with%20space/] >tests/unit/test_collector.py::test_ensure_quoted_url[https://localhost.localdomain:8181/path/with%20quoted%20space/-https://localhost.localdomain:8181/path/with%20quoted%20space/] >[gw3] [1155/2357] PASSED tests/unit/test_collector.py::test_ensure_quoted_url[https://localhost.localdomain:8181/path/with%20quoted%20space/-https://localhost.localdomain:8181/path/with%20quoted%20space/] >tests/unit/test_collector.py::test_ensure_quoted_url[https://127.0.0.1:8181/path/with space/-https://127.0.0.1:8181/path/with%20space/] >[gw3] [1156/2357] PASSED tests/unit/test_collector.py::test_ensure_quoted_url[https://127.0.0.1:8181/path/with space/-https://127.0.0.1:8181/path/with%20space/] >tests/unit/test_collector.py::test_ensure_quoted_url[https://[fd00:0:0:236::100]:8181/path/with space/-https://[fd00:0:0:236::100]:8181/path/with%20space/] >[gw3] [1157/2357] PASSED tests/unit/test_collector.py::test_ensure_quoted_url[https://[fd00:0:0:236::100]:8181/path/with space/-https://[fd00:0:0:236::100]:8181/path/with%20space/] >tests/unit/test_collector.py::test_ensure_quoted_url[https://localhost.localdomain:8181/path/with/query?request=test-https://localhost.localdomain:8181/path/with/query?request=test] >[gw3] [1158/2357] PASSED tests/unit/test_collector.py::test_ensure_quoted_url[https://localhost.localdomain:8181/path/with/query?request=test-https://localhost.localdomain:8181/path/with/query?request=test] >tests/unit/test_collector.py::test_ensure_quoted_url[https://localhost.localdomain:8181/path:/with:/colon-https://localhost.localdomain:8181/path%3A/with%3A/colon] >[gw3] [1159/2357] PASSED tests/unit/test_collector.py::test_ensure_quoted_url[https://localhost.localdomain:8181/path:/with:/colon-https://localhost.localdomain:8181/path%3A/with%3A/colon] >tests/unit/test_collector.py::test_ensure_quoted_url[https://localhost.localdomain/T:/path/-https://localhost.localdomain/T%3A/path/] >[gw3] [1160/2357] PASSED tests/unit/test_collector.py::test_ensure_quoted_url[https://localhost.localdomain/T:/path/-https://localhost.localdomain/T%3A/path/] >tests/unit/test_collector.py::test_ensure_quoted_url[https://example.com/access%2Ftoken/path/-https://example.com/access%2Ftoken/path/] >[gw3] [1161/2357] PASSED tests/unit/test_collector.py::test_ensure_quoted_url[https://example.com/access%2Ftoken/path/-https://example.com/access%2Ftoken/path/] >tests/unit/test_collector.py::test_ensure_quoted_url[git+ssh://example.com/path to/repo.git@1.0#egg=my-package-1.0-git+ssh://example.com/path%20to/repo.git@1.0#egg=my-package-1.0] >[gw3] [1162/2357] PASSED tests/unit/test_collector.py::test_ensure_quoted_url[git+ssh://example.com/path to/repo.git@1.0#egg=my-package-1.0-git+ssh://example.com/path%20to/repo.git@1.0#egg=my-package-1.0] >tests/unit/test_collector.py::test_ensure_quoted_url[git+https://example.com/repo.git@hash%23symbol#egg=my-package-1.0-git+https://example.com/repo.git@hash%23symbol#egg=my-package-1.0] >[gw3] [1163/2357] PASSED tests/unit/test_collector.py::test_ensure_quoted_url[git+https://example.com/repo.git@hash%23symbol#egg=my-package-1.0-git+https://example.com/repo.git@hash%23symbol#egg=my-package-1.0] >tests/unit/test_collector.py::test_ensure_quoted_url[git+https://example.com/repo.git@at%40 space#egg=my-package-1.0-git+https://example.com/repo.git@at%40%20space#egg=my-package-1.0] >[gw3] [1164/2357] PASSED tests/unit/test_collector.py::test_ensure_quoted_url[git+https://example.com/repo.git@at%40 space#egg=my-package-1.0-git+https://example.com/repo.git@at%40%20space#egg=my-package-1.0] >tests/unit/test_collector.py::test_ensure_quoted_url[file:///T:/path/with spaces/-file:///T:/path/with%20spaces] >[gw3] [1165/2357] SKIPPED tests/unit/test_collector.py::test_ensure_quoted_url[file:///T:/path/with spaces/-file:///T:/path/with%20spaces] >tests/unit/test_collector.py::test_ensure_quoted_url[file:///T:/path/with spaces/-file://///T:/path/with%20spaces] >[gw3] [1166/2357] SKIPPED tests/unit/test_collector.py::test_ensure_quoted_url[file:///T:/path/with spaces/-file://///T:/path/with%20spaces] >tests/unit/test_collector.py::test_ensure_quoted_url[file:///T:/path/with spaces/-file:///T%3A/path/with%20spaces/] >[gw3] [1167/2357] PASSED tests/unit/test_collector.py::test_ensure_quoted_url[file:///T:/path/with spaces/-file:///T%3A/path/with%20spaces/] >tests/unit/test_collector.py::test_ensure_quoted_url[git+file:///T:/with space/repo.git@1.0#egg=my-package-1.0-git+file:///T:/with%20space/repo.git@1.0#egg=my-package-1.0] >[gw3] [1168/2357] SKIPPED tests/unit/test_collector.py::test_ensure_quoted_url[git+file:///T:/with space/repo.git@1.0#egg=my-package-1.0-git+file:///T:/with%20space/repo.git@1.0#egg=my-package-1.0] >tests/unit/test_collector.py::test_ensure_quoted_url[git+file:///T:/with space/repo.git@1.0#egg=my-package-1.0-git+file://///T:/with%20space/repo.git@1.0#egg=my-package-1.0] >[gw3] [1169/2357] SKIPPED tests/unit/test_collector.py::test_ensure_quoted_url[git+file:///T:/with space/repo.git@1.0#egg=my-package-1.0-git+file://///T:/with%20space/repo.git@1.0#egg=my-package-1.0] >tests/unit/test_collector.py::test_ensure_quoted_url[git+file:///T:/with space/repo.git@1.0#egg=my-package-1.0-git+file:/T%3A/with%20space/repo.git@1.0#egg=my-package-1.0] >[gw3] [1170/2357] PASSED tests/unit/test_collector.py::test_ensure_quoted_url[git+file:///T:/with space/repo.git@1.0#egg=my-package-1.0-git+file:/T%3A/with%20space/repo.git@1.0#egg=my-package-1.0] >tests/unit/test_collector.py::test_parse_links__requires_python[<a href="/pkg-1.0.tar.gz"></a>-None] >[gw3] [1171/2357] PASSED tests/unit/test_collector.py::test_parse_links__requires_python[<a href="/pkg-1.0.tar.gz"></a>-None] >tests/unit/test_collector.py::test_parse_links__requires_python[<a href="/pkg-1.0.tar.gz" data-requires-python></a>-None] >[gw3] [1172/2357] PASSED tests/unit/test_collector.py::test_parse_links__requires_python[<a href="/pkg-1.0.tar.gz" data-requires-python></a>-None] >tests/unit/test_collector.py::test_parse_links__requires_python[<a href="/pkg-1.0.tar.gz" data-requires-python=">=3.6"></a>->=3.6] >[gw3] [1173/2357] PASSED tests/unit/test_collector.py::test_parse_links__requires_python[<a href="/pkg-1.0.tar.gz" data-requires-python=">=3.6"></a>->=3.6] >tests/unit/test_collector.py::test_parse_links__requires_python[<a href="/pkg-1.0.tar.gz" data-requires-python="&gt;=3.6"></a>->=3.6] >[gw3] [1174/2357] PASSED tests/unit/test_collector.py::test_parse_links__requires_python[<a href="/pkg-1.0.tar.gz" data-requires-python="&gt;=3.6"></a>->=3.6] >tests/unit/test_collector.py::test_parse_links_json >[gw3] [1175/2357] PASSED tests/unit/test_collector.py::test_parse_links_json >tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg1-1.0.tar.gz"></a>-None] >[gw3] [1176/2357] PASSED tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg1-1.0.tar.gz"></a>-None] >tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg2-1.0.tar.gz" data-yanked></a>-None] >[gw3] [1177/2357] PASSED tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg2-1.0.tar.gz" data-yanked></a>-None] >tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg3-1.0.tar.gz" data-yanked=""></a>-] >[gw3] [1178/2357] PASSED tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg3-1.0.tar.gz" data-yanked=""></a>-] >tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg4-1.0.tar.gz" data-yanked="error"></a>-error] >[gw3] [1179/2357] PASSED tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg4-1.0.tar.gz" data-yanked="error"></a>-error] >tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg4-1.0.tar.gz" data-yanked="version < 1"></a>-version < 1] >[gw3] [1180/2357] PASSED tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg4-1.0.tar.gz" data-yanked="version < 1"></a>-version < 1] >tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg-1.0.tar.gz" data-yanked="curlyquote \u2018"></a>-curlyquote \u2018] >[gw3] [1181/2357] PASSED tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg-1.0.tar.gz" data-yanked="curlyquote \u2018"></a>-curlyquote \u2018] >tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg-1.0.tar.gz" data-yanked="version &lt; 1"></a>-version < 1] >[gw3] [1182/2357] PASSED tests/unit/test_collector.py::test_parse_links__yanked_reason[<a href="/pkg-1.0.tar.gz" data-yanked="version &lt; 1"></a>-version < 1] >tests/unit/test_collector.py::test_parse_links__metadata_file_data[<a href="/pkg1-1.0.tar.gz"></a>-None-hashes0] >[gw3] [1183/2357] PASSED tests/unit/test_collector.py::test_parse_links__metadata_file_data[<a href="/pkg1-1.0.tar.gz"></a>-None-hashes0] >[gw2] [1184/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_missing_hash_with_require_hashes >tests/unit/test_collector.py::test_parse_links__metadata_file_data[<a href="/pkg1-1.0.tar.gz" data-core-metadata="true"></a>-expected1-hashes1] >[gw3] [1185/2357] PASSED tests/unit/test_collector.py::test_parse_links__metadata_file_data[<a href="/pkg1-1.0.tar.gz" data-core-metadata="true"></a>-expected1-hashes1] >tests/unit/test_collector.py::test_parse_links__metadata_file_data[<a href="/pkg1-1.0.tar.gz" data-core-metadata="sha256=aa113592bbe"></a>-expected2-hashes2] >[gw3] [1186/2357] PASSED tests/unit/test_collector.py::test_parse_links__metadata_file_data[<a href="/pkg1-1.0.tar.gz" data-core-metadata="sha256=aa113592bbe"></a>-expected2-hashes2] >tests/unit/test_collector.py::test_parse_links__metadata_file_data[<a href="/pkg1-1.0.tar.gz#sha512=abc132409cb" data-core-metadata="sha256=aa113592bbe"></a>-expected3-hashes3] >[gw3] [1187/2357] PASSED tests/unit/test_collector.py::test_parse_links__metadata_file_data[<a href="/pkg1-1.0.tar.gz#sha512=abc132409cb" data-core-metadata="sha256=aa113592bbe"></a>-expected3-hashes3] >tests/unit/test_collector.py::test_parse_links__metadata_file_data[<a href="/pkg1-1.0.tar.gz" data-dist-info-metadata="sha256=aa113592bbe"></a>-expected4-hashes4] >[gw3] [1188/2357] PASSED tests/unit/test_collector.py::test_parse_links__metadata_file_data[<a href="/pkg1-1.0.tar.gz" data-dist-info-metadata="sha256=aa113592bbe"></a>-expected4-hashes4] >tests/unit/test_collector.py::test_parse_links__metadata_file_data[<a href="/pkg1-1.0.tar.gz" data-core-metadata="sha256=aa113592bbe" data-dist-info-metadata="sha256=invalid_value"></a>-expected5-hashes5] >[gw3] [1189/2357] PASSED tests/unit/test_collector.py::test_parse_links__metadata_file_data[<a href="/pkg1-1.0.tar.gz" data-core-metadata="sha256=aa113592bbe" data-dist-info-metadata="sha256=invalid_value"></a>-expected5-hashes5] >tests/unit/test_collector.py::test_parse_links_caches_same_page_by_url >[gw3] [1190/2357] PASSED tests/unit/test_collector.py::test_parse_links_caches_same_page_by_url >tests/unit/test_collector.py::test_request_http_error >tests/unit/test_req.py::TestRequirementSet::test_missing_hash_with_require_hashes_in_reqs_file >[gw3] [1191/2357] PASSED tests/unit/test_collector.py::test_request_http_error >tests/unit/test_collector.py::test_request_retries >[gw3] [1192/2357] PASSED tests/unit/test_collector.py::test_request_retries >tests/unit/test_collector.py::test_make_index_content >[gw3] [1193/2357] PASSED tests/unit/test_collector.py::test_make_index_content >tests/unit/test_collector.py::test_get_index_content_invalid_scheme[svn+http://pypi.org/something-svn] >[gw3] [1194/2357] PASSED tests/unit/test_collector.py::test_get_index_content_invalid_scheme[svn+http://pypi.org/something-svn] >tests/unit/test_collector.py::test_get_index_content_invalid_scheme[git+https://github.com/pypa/pip.git-git] >[gw3] [1195/2357] PASSED tests/unit/test_collector.py::test_get_index_content_invalid_scheme[git+https://github.com/pypa/pip.git-git] >tests/unit/test_collector.py::test_get_index_content_invalid_content_type[application/xhtml+xml] >[gw3] [1196/2357] PASSED tests/unit/test_collector.py::test_get_index_content_invalid_content_type[application/xhtml+xml] >tests/unit/test_collector.py::test_get_index_content_invalid_content_type[application/json] >[gw3] [1197/2357] PASSED tests/unit/test_collector.py::test_get_index_content_invalid_content_type[application/json] >tests/unit/test_collector.py::test_get_index_content_directory_append_index >[gw3] [1198/2357] PASSED tests/unit/test_collector.py::test_get_index_content_directory_append_index >tests/unit/test_collector.py::test_collect_sources__file_expand_dir >[gw2] [1199/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_missing_hash_with_require_hashes_in_reqs_file >tests/unit/test_req.py::TestRequirementSet::test_unsupported_hashes >[gw3] [1200/2357] PASSED tests/unit/test_collector.py::test_collect_sources__file_expand_dir >tests/unit/test_collector.py::test_collect_sources__file_not_find_link >[gw2] [1201/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_unsupported_hashes >tests/unit/test_req.py::TestRequirementSet::test_unpinned_hash_checking >[gw3] [1202/2357] PASSED tests/unit/test_collector.py::test_collect_sources__file_not_find_link >tests/unit/test_collector.py::test_collect_sources__non_existing_path >[gw3] [1203/2357] PASSED tests/unit/test_collector.py::test_collect_sources__non_existing_path >tests/unit/test_collector.py::TestLinkCollector::test_fetch_response >[gw3] [1204/2357] PASSED tests/unit/test_collector.py::TestLinkCollector::test_fetch_response >tests/unit/test_collector.py::TestLinkCollector::test_collect_page_sources >[gw3] [1205/2357] PASSED tests/unit/test_collector.py::TestLinkCollector::test_collect_page_sources >tests/unit/test_collector.py::TestLinkCollector::test_collect_file_sources >[gw2] [1206/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_unpinned_hash_checking >tests/unit/test_req.py::TestRequirementSet::test_hash_mismatch >[gw3] [1207/2357] PASSED tests/unit/test_collector.py::TestLinkCollector::test_collect_file_sources >tests/unit/test_collector.py::test_link_collector_create[find_links0-False-False-expected0] >[gw3] [1208/2357] PASSED tests/unit/test_collector.py::test_link_collector_create[find_links0-False-False-expected0] >tests/unit/test_collector.py::test_link_collector_create[find_links1-False-True-expected1] >[gw3] [1209/2357] PASSED tests/unit/test_collector.py::test_link_collector_create[find_links1-False-True-expected1] >tests/unit/test_collector.py::test_link_collector_create[find_links2-True-False-expected2] >[gw3] [1210/2357] PASSED tests/unit/test_collector.py::test_link_collector_create[find_links2-True-False-expected2] >tests/unit/test_collector.py::test_link_collector_create[find_links3-True-True-expected3] >[gw3] [1211/2357] PASSED tests/unit/test_collector.py::test_link_collector_create[find_links3-True-True-expected3] >tests/unit/test_collector.py::test_link_collector_create[False-False-False-expected4] >[gw3] [1212/2357] PASSED tests/unit/test_collector.py::test_link_collector_create[False-False-False-expected4] >tests/unit/test_collector.py::test_link_collector_create_find_links_expansion >[gw3] [1213/2357] PASSED tests/unit/test_collector.py::test_link_collector_create_find_links_expansion >tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#sha256=aa113592bbe-result0] >[gw3] [1214/2357] PASSED tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#sha256=aa113592bbe-result0] >tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#sha256=aa113592bbe&subdirectory=setup-result1] >[gw3] [1215/2357] PASSED tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#sha256=aa113592bbe&subdirectory=setup-result1] >tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#subdirectory=setup&sha256=aa113592bbe-result2] >[gw2] [1216/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_hash_mismatch >[gw3] [1217/2357] PASSED tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#subdirectory=setup&sha256=aa113592bbe-result2] >tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#xsha256=aa113592bbe-None] >[gw3] [1218/2357] PASSED tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#xsha256=aa113592bbe-None] >tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#sha256=-result4] >[gw3] [1219/2357] PASSED tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#sha256=-result4] >tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#md5=aa113592bbe-result5] >[gw3] [1220/2357] PASSED tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#md5=aa113592bbe-result5] >tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz-None] >[gw3] [1221/2357] PASSED tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz-None] >tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#sha500=aa113592bbe-None] >[gw3] [1222/2357] PASSED tests/unit/test_collector.py::test_link_hash_parsing[https://pypi.org/pip-18.0.tar.gz#sha500=aa113592bbe-None] >tests/unit/test_collector.py::test_metadata_file_info_parsing_html[sha256=aa113592bbe-expected0] >tests/unit/test_req.py::TestRequirementSet::test_unhashed_deps_on_require_hashes >[gw3] [1223/2357] PASSED tests/unit/test_collector.py::test_metadata_file_info_parsing_html[sha256=aa113592bbe-expected0] >tests/unit/test_collector.py::test_metadata_file_info_parsing_html[sha256=-expected1] >[gw3] [1224/2357] PASSED tests/unit/test_collector.py::test_metadata_file_info_parsing_html[sha256=-expected1] >tests/unit/test_collector.py::test_metadata_file_info_parsing_html[sha500=aa113592bbe-expected2] >[gw3] [1225/2357] PASSED tests/unit/test_collector.py::test_metadata_file_info_parsing_html[sha500=aa113592bbe-expected2] >tests/unit/test_collector.py::test_metadata_file_info_parsing_html[true-expected3] >[gw3] [1226/2357] PASSED tests/unit/test_collector.py::test_metadata_file_info_parsing_html[true-expected3] >tests/unit/test_collector.py::test_metadata_file_info_parsing_html[None-None] >[gw3] [1227/2357] PASSED tests/unit/test_collector.py::test_metadata_file_info_parsing_html[None-None] >tests/unit/test_collector.py::test_metadata_file_info_parsing_html[-expected5] >[gw3] [1228/2357] PASSED tests/unit/test_collector.py::test_metadata_file_info_parsing_html[-expected5] >tests/unit/test_collector.py::test_metadata_file_info_parsing_html[aa113592bbe-expected6] >[gw3] [1229/2357] PASSED tests/unit/test_collector.py::test_metadata_file_info_parsing_html[aa113592bbe-expected6] >tests/unit/test_command_install.py::TestDecideUserInstall::test_prefix_and_target >[gw3] [1230/2357] PASSED tests/unit/test_command_install.py::TestDecideUserInstall::test_prefix_and_target >tests/unit/test_command_install.py::TestDecideUserInstall::test_most_cases[True-True-False] >[gw3] [1231/2357] PASSED tests/unit/test_command_install.py::TestDecideUserInstall::test_most_cases[True-True-False] >tests/unit/test_command_install.py::TestDecideUserInstall::test_most_cases[True-False-True] >[gw3] [1232/2357] PASSED tests/unit/test_command_install.py::TestDecideUserInstall::test_most_cases[True-False-True] >tests/unit/test_command_install.py::TestDecideUserInstall::test_most_cases[False-True-False] >[gw3] [1233/2357] PASSED tests/unit/test_command_install.py::TestDecideUserInstall::test_most_cases[False-True-False] >tests/unit/test_command_install.py::TestDecideUserInstall::test_most_cases[False-False-False] >[gw3] [1234/2357] PASSED tests/unit/test_command_install.py::TestDecideUserInstall::test_most_cases[False-False-False] >tests/unit/test_command_install.py::test_create_os_error_message[error0-True-True-Could not install packages due to an OSError.\n] >[gw3] [1235/2357] PASSED tests/unit/test_command_install.py::test_create_os_error_message[error0-True-True-Could not install packages due to an OSError.\n] >tests/unit/test_command_install.py::test_create_os_error_message[error1-True-True-Could not install packages due to an OSError.\nCheck the permissions.\n] >[gw3] [1236/2357] PASSED tests/unit/test_command_install.py::test_create_os_error_message[error1-True-True-Could not install packages due to an OSError.\nCheck the permissions.\n] >tests/unit/test_command_install.py::test_create_os_error_message[error2-True-False-Could not install packages due to an OSError.\n] >[gw3] [1237/2357] PASSED tests/unit/test_command_install.py::test_create_os_error_message[error2-True-False-Could not install packages due to an OSError.\n] >tests/unit/test_command_install.py::test_create_os_error_message[error3-True-False-Could not install packages due to an OSError.\nConsider using the `--user` option or check the permissions.\n] >[gw3] [1238/2357] PASSED tests/unit/test_command_install.py::test_create_os_error_message[error3-True-False-Could not install packages due to an OSError.\nConsider using the `--user` option or check the permissions.\n] >tests/unit/test_command_install.py::test_create_os_error_message[error4-False-True-Could not install packages due to an OSError: Illegal byte sequence\n] >[gw3] [1239/2357] PASSED tests/unit/test_command_install.py::test_create_os_error_message[error4-False-True-Could not install packages due to an OSError: Illegal byte sequence\n] >tests/unit/test_command_install.py::test_create_os_error_message[error5-False-True-Could not install packages due to an OSError: [Errno 13] No file permission\nCheck the permissions.\n] >[gw3] [1240/2357] PASSED tests/unit/test_command_install.py::test_create_os_error_message[error5-False-True-Could not install packages due to an OSError: [Errno 13] No file permission\nCheck the permissions.\n] >tests/unit/test_command_install.py::test_create_os_error_message[error6-False-False-Could not install packages due to an OSError: Illegal byte sequence\n] >[gw3] [1241/2357] PASSED tests/unit/test_command_install.py::test_create_os_error_message[error6-False-False-Could not install packages due to an OSError: Illegal byte sequence\n] >tests/unit/test_command_install.py::test_create_os_error_message[error7-False-False-Could not install packages due to an OSError: [Errno 13] No file permission\nConsider using the `--user` option or check the permissions.\n] >[gw3] [1242/2357] PASSED tests/unit/test_command_install.py::test_create_os_error_message[error7-False-False-Could not install packages due to an OSError: [Errno 13] No file permission\nConsider using the `--user` option or check the permissions.\n] >tests/unit/test_commands.py::test_commands_dict__order >[gw3] [1243/2357] PASSED tests/unit/test_commands.py::test_commands_dict__order >tests/unit/test_commands.py::test_create_command[install] >[gw3] [1244/2357] PASSED tests/unit/test_commands.py::test_create_command[install] >tests/unit/test_commands.py::test_create_command[download] >[gw3] [1245/2357] PASSED tests/unit/test_commands.py::test_create_command[download] >tests/unit/test_commands.py::test_create_command[uninstall] >[gw3] [1246/2357] PASSED tests/unit/test_commands.py::test_create_command[uninstall] >tests/unit/test_commands.py::test_create_command[freeze] >[gw3] [1247/2357] PASSED tests/unit/test_commands.py::test_create_command[freeze] >tests/unit/test_commands.py::test_create_command[inspect] >[gw3] [1248/2357] PASSED tests/unit/test_commands.py::test_create_command[inspect] >tests/unit/test_commands.py::test_create_command[list] >[gw3] [1249/2357] PASSED tests/unit/test_commands.py::test_create_command[list] >tests/unit/test_commands.py::test_create_command[show] >[gw3] [1250/2357] PASSED tests/unit/test_commands.py::test_create_command[show] >tests/unit/test_commands.py::test_create_command[check] >[gw3] [1251/2357] PASSED tests/unit/test_commands.py::test_create_command[check] >tests/unit/test_commands.py::test_create_command[config] >[gw3] [1252/2357] PASSED tests/unit/test_commands.py::test_create_command[config] >tests/unit/test_commands.py::test_create_command[search] >[gw3] [1253/2357] PASSED tests/unit/test_commands.py::test_create_command[search] >tests/unit/test_commands.py::test_create_command[cache] >[gw3] [1254/2357] PASSED tests/unit/test_commands.py::test_create_command[cache] >tests/unit/test_commands.py::test_create_command[index] >[gw3] [1255/2357] PASSED tests/unit/test_commands.py::test_create_command[index] >tests/unit/test_commands.py::test_create_command[wheel] >[gw3] [1256/2357] PASSED tests/unit/test_commands.py::test_create_command[wheel] >tests/unit/test_commands.py::test_create_command[hash] >[gw3] [1257/2357] PASSED tests/unit/test_commands.py::test_create_command[hash] >tests/unit/test_commands.py::test_create_command[completion] >[gw3] [1258/2357] PASSED tests/unit/test_commands.py::test_create_command[completion] >tests/unit/test_commands.py::test_create_command[debug] >[gw3] [1259/2357] PASSED tests/unit/test_commands.py::test_create_command[debug] >tests/unit/test_commands.py::test_create_command[help] >[gw3] [1260/2357] PASSED tests/unit/test_commands.py::test_create_command[help] >tests/unit/test_commands.py::test_session_commands >[gw3] [1261/2357] PASSED tests/unit/test_commands.py::test_session_commands >tests/unit/test_commands.py::test_index_group_commands >[gw3] [1262/2357] PASSED tests/unit/test_commands.py::test_index_group_commands >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-download] >[gw3] [1263/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-download] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-index] >[gw3] [1264/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-index] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-install] >[gw3] [1265/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-install] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-list] >[gw3] [1266/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-list] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-wheel] >[gw3] [1267/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-False-True-wheel] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-True-False-download] >[gw3] [1268/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-True-False-download] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-True-False-index] >[gw1] [1269/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_applies_url_constraint_to_dep >[gw3] [1270/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-True-False-index] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-True-False-install] >tests/functional/test_new_resolver.py::test_new_resolver_handles_compatible_wheel_tags_in_constraint_url >[gw3] [1271/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-True-False-install] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-True-False-list] >[gw3] [1272/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-True-False-list] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-True-False-wheel] >[gw3] [1273/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[False-True-False-wheel] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-False-False-download] >[gw3] [1274/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-False-False-download] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-False-False-index] >[gw3] [1275/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-False-False-index] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-False-False-install] >[gw3] [1276/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-False-False-install] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-False-False-list] >[gw3] [1277/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-False-False-list] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-False-False-wheel] >[gw3] [1278/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-False-False-wheel] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-True-False-download] >[gw3] [1279/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-True-False-download] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-True-False-index] >[gw3] [1280/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-True-False-index] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-True-False-install] >[gw3] [1281/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-True-False-install] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-True-False-list] >[gw3] [1282/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-True-False-list] >tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-True-False-wheel] >[gw3] [1283/2357] PASSED tests/unit/test_commands.py::test_index_group_handle_pip_version_check[True-True-False-wheel] >tests/unit/test_commands.py::test_requirement_commands >[gw3] [1284/2357] PASSED tests/unit/test_commands.py::test_requirement_commands >tests/unit/test_commands.py::test_list_pip_version_check[] >[gw3] [1285/2357] PASSED tests/unit/test_commands.py::test_list_pip_version_check[] >tests/unit/test_commands.py::test_list_pip_version_check[--outdated] >[gw3] [1286/2357] PASSED tests/unit/test_commands.py::test_list_pip_version_check[--outdated] >tests/unit/test_commands.py::test_list_pip_version_check[--uptodate] >[gw3] [1287/2357] PASSED tests/unit/test_commands.py::test_list_pip_version_check[--uptodate] >tests/unit/test_compat.py::test_get_path_uid >[gw3] [1288/2357] PASSED tests/unit/test_compat.py::test_get_path_uid >tests/unit/test_compat.py::test_get_path_uid_without_NOFOLLOW >[gw3] [1289/2357] PASSED tests/unit/test_compat.py::test_get_path_uid_without_NOFOLLOW >tests/unit/test_compat.py::test_get_path_uid_symlink >[gw3] [1290/2357] PASSED tests/unit/test_compat.py::test_get_path_uid_symlink >tests/unit/test_compat.py::test_get_path_uid_symlink_without_NOFOLLOW >[gw3] [1291/2357] PASSED tests/unit/test_compat.py::test_get_path_uid_symlink_without_NOFOLLOW >tests/unit/test_configuration.py::TestConfigurationLoading::test_global_loading >[gw3] [1292/2357] PASSED tests/unit/test_configuration.py::TestConfigurationLoading::test_global_loading >tests/unit/test_configuration.py::TestConfigurationLoading::test_user_loading >[gw3] [1293/2357] PASSED tests/unit/test_configuration.py::TestConfigurationLoading::test_user_loading >tests/unit/test_configuration.py::TestConfigurationLoading::test_site_loading >[gw3] [1294/2357] PASSED tests/unit/test_configuration.py::TestConfigurationLoading::test_site_loading >tests/unit/test_configuration.py::TestConfigurationLoading::test_environment_config_loading >[gw3] [1295/2357] PASSED tests/unit/test_configuration.py::TestConfigurationLoading::test_environment_config_loading >tests/unit/test_configuration.py::TestConfigurationLoading::test_environment_var_loading >[gw3] [1296/2357] PASSED tests/unit/test_configuration.py::TestConfigurationLoading::test_environment_var_loading >tests/unit/test_configuration.py::TestConfigurationLoading::test_environment_var_does_not_load_lowercase >[gw3] [1297/2357] PASSED tests/unit/test_configuration.py::TestConfigurationLoading::test_environment_var_does_not_load_lowercase >tests/unit/test_configuration.py::TestConfigurationLoading::test_environment_var_does_not_load_version >[gw3] [1298/2357] PASSED tests/unit/test_configuration.py::TestConfigurationLoading::test_environment_var_does_not_load_version >tests/unit/test_configuration.py::TestConfigurationLoading::test_environment_config_errors_if_malformed >[gw3] [1299/2357] PASSED tests/unit/test_configuration.py::TestConfigurationLoading::test_environment_config_errors_if_malformed >tests/unit/test_configuration.py::TestConfigurationLoading::test_no_such_key_error_message_no_command >[gw3] [1300/2357] PASSED tests/unit/test_configuration.py::TestConfigurationLoading::test_no_such_key_error_message_no_command >tests/unit/test_configuration.py::TestConfigurationLoading::test_no_such_key_error_message_missing_option >[gw3] [1301/2357] PASSED tests/unit/test_configuration.py::TestConfigurationLoading::test_no_such_key_error_message_missing_option >tests/unit/test_configuration.py::TestConfigurationPrecedence::test_env_overides_site >[gw3] [1302/2357] PASSED tests/unit/test_configuration.py::TestConfigurationPrecedence::test_env_overides_site >tests/unit/test_configuration.py::TestConfigurationPrecedence::test_env_overides_user >[gw3] [1303/2357] PASSED tests/unit/test_configuration.py::TestConfigurationPrecedence::test_env_overides_user >tests/unit/test_configuration.py::TestConfigurationPrecedence::test_env_overides_global >[gw3] [1304/2357] PASSED tests/unit/test_configuration.py::TestConfigurationPrecedence::test_env_overides_global >tests/unit/test_configuration.py::TestConfigurationPrecedence::test_site_overides_user >[gw3] [1305/2357] PASSED tests/unit/test_configuration.py::TestConfigurationPrecedence::test_site_overides_user >tests/unit/test_configuration.py::TestConfigurationPrecedence::test_site_overides_global >[gw3] [1306/2357] PASSED tests/unit/test_configuration.py::TestConfigurationPrecedence::test_site_overides_global >tests/unit/test_configuration.py::TestConfigurationPrecedence::test_user_overides_global >[gw3] [1307/2357] PASSED tests/unit/test_configuration.py::TestConfigurationPrecedence::test_user_overides_global >tests/unit/test_configuration.py::TestConfigurationPrecedence::test_env_not_overriden_by_environment_var >[gw3] [1308/2357] PASSED tests/unit/test_configuration.py::TestConfigurationPrecedence::test_env_not_overriden_by_environment_var >tests/unit/test_configuration.py::TestConfigurationPrecedence::test_site_not_overriden_by_environment_var >[gw3] [1309/2357] PASSED tests/unit/test_configuration.py::TestConfigurationPrecedence::test_site_not_overriden_by_environment_var >tests/unit/test_configuration.py::TestConfigurationPrecedence::test_user_not_overriden_by_environment_var >[gw3] [1310/2357] PASSED tests/unit/test_configuration.py::TestConfigurationPrecedence::test_user_not_overriden_by_environment_var >tests/unit/test_configuration.py::TestConfigurationPrecedence::test_global_not_overriden_by_environment_var >[gw3] [1311/2357] PASSED tests/unit/test_configuration.py::TestConfigurationPrecedence::test_global_not_overriden_by_environment_var >tests/unit/test_configuration.py::TestConfigurationModification::test_no_specific_given_modification >[gw3] [1312/2357] PASSED tests/unit/test_configuration.py::TestConfigurationModification::test_no_specific_given_modification >tests/unit/test_configuration.py::TestConfigurationModification::test_site_modification >[gw3] [1313/2357] PASSED tests/unit/test_configuration.py::TestConfigurationModification::test_site_modification >tests/unit/test_configuration.py::TestConfigurationModification::test_user_modification >[gw3] [1314/2357] PASSED tests/unit/test_configuration.py::TestConfigurationModification::test_user_modification >tests/unit/test_configuration.py::TestConfigurationModification::test_global_modification >[gw3] [1315/2357] PASSED tests/unit/test_configuration.py::TestConfigurationModification::test_global_modification >tests/unit/test_configuration.py::TestConfigurationModification::test_normalization >[gw3] [1316/2357] PASSED tests/unit/test_configuration.py::TestConfigurationModification::test_normalization >tests/unit/test_direct_url.py::test_from_json >[gw3] [1317/2357] PASSED tests/unit/test_direct_url.py::test_from_json >tests/unit/test_direct_url.py::test_to_json >[gw3] [1318/2357] PASSED tests/unit/test_direct_url.py::test_to_json >tests/unit/test_direct_url.py::test_archive_info >[gw3] [1319/2357] PASSED tests/unit/test_direct_url.py::test_archive_info >tests/unit/test_direct_url.py::test_dir_info >[gw3] [1320/2357] PASSED tests/unit/test_direct_url.py::test_dir_info >tests/unit/test_direct_url.py::test_vcs_info >[gw3] [1321/2357] PASSED tests/unit/test_direct_url.py::test_vcs_info >tests/unit/test_direct_url.py::test_parsing_validation >[gw3] [1322/2357] PASSED tests/unit/test_direct_url.py::test_parsing_validation >tests/unit/test_direct_url.py::test_redact_url >[gw3] [1323/2357] PASSED tests/unit/test_direct_url.py::test_redact_url >tests/unit/test_direct_url.py::test_hash_to_hashes >[gw3] [1324/2357] PASSED tests/unit/test_direct_url.py::test_hash_to_hashes >tests/unit/test_direct_url.py::test_hash_to_hashes_constructor >[gw3] [1325/2357] PASSED tests/unit/test_direct_url.py::test_hash_to_hashes_constructor >tests/unit/test_direct_url_helpers.py::test_as_pep440_requirement_archive >[gw3] [1326/2357] PASSED tests/unit/test_direct_url_helpers.py::test_as_pep440_requirement_archive >tests/unit/test_direct_url_helpers.py::test_as_pep440_requirement_dir >[gw3] [1327/2357] PASSED tests/unit/test_direct_url_helpers.py::test_as_pep440_requirement_dir >tests/unit/test_direct_url_helpers.py::test_as_pep440_requirement_editable_dir >[gw3] [1328/2357] PASSED tests/unit/test_direct_url_helpers.py::test_as_pep440_requirement_editable_dir >tests/unit/test_direct_url_helpers.py::test_as_pep440_requirement_vcs >[gw3] [1329/2357] PASSED tests/unit/test_direct_url_helpers.py::test_as_pep440_requirement_vcs >tests/unit/test_direct_url_helpers.py::test_from_link_vcs >[gw3] [1330/2357] PASSED tests/unit/test_direct_url_helpers.py::test_from_link_vcs >tests/unit/test_direct_url_helpers.py::test_from_link_vcs_with_source_dir_obtains_commit_id >[gw3] [1331/2357] PASSED tests/unit/test_direct_url_helpers.py::test_from_link_vcs_with_source_dir_obtains_commit_id >tests/unit/test_direct_url_helpers.py::test_from_link_vcs_without_source_dir >[gw3] [1332/2357] PASSED tests/unit/test_direct_url_helpers.py::test_from_link_vcs_without_source_dir >tests/unit/test_direct_url_helpers.py::test_from_link_archive >[gw3] [1333/2357] PASSED tests/unit/test_direct_url_helpers.py::test_from_link_archive >tests/unit/test_direct_url_helpers.py::test_from_link_dir >[gw3] [1334/2357] PASSED tests/unit/test_direct_url_helpers.py::test_from_link_dir >tests/unit/test_direct_url_helpers.py::test_from_link_hide_user_password >[gw3] [1335/2357] PASSED tests/unit/test_direct_url_helpers.py::test_from_link_hide_user_password >tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_fails_without_reference >[gw3] [1336/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_fails_without_reference >tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_can_fetch_reference_from_subclass >[gw3] [1337/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_can_fetch_reference_from_subclass >tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_can_fetch_reference_from_arguments >[gw3] [1338/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_can_fetch_reference_from_arguments >tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[BADNAME] >[gw3] [1339/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[BADNAME] >tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[BadName] >[gw3] [1340/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[BadName] >tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[bad_name] >[gw3] [1341/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[bad_name] >tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[BAD_NAME] >[gw3] [1342/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[BAD_NAME] >tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[_bad] >[gw3] [1343/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[_bad] >tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[bad-name-] >[gw3] [1344/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[bad-name-] >tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[bad--name] >[gw3] [1345/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[bad--name] >tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[-bad-name] >[gw3] [1346/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[-bad-name] >tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[bad-name-due-to-1-number] >[gw3] [1347/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorCreation::test_rejects_non_kebab_case_names[bad-name-due-to-1-number] >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_complete >[gw3] [1348/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_complete >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_complete_color >[gw3] [1349/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_complete_color >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_context >[gw3] [1350/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_context >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_note >[gw3] [1351/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_note >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_hint >[gw3] [1352/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_hint >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_context_no_hint >[gw2] [1353/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_unhashed_deps_on_require_hashes >[gw3] [1354/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_context_no_hint >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_context_no_note >[gw3] [1355/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_context_no_note >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_hint_no_note >[gw3] [1356/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_hint_no_note >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_hint_no_note_no_context >[gw3] [1357/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_no_hint_no_note_no_context >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_complete >[gw3] [1358/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_complete >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_complete_color >tests/unit/test_req.py::TestRequirementSet::test_hashed_deps_on_require_hashes >[gw2] [1359/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_hashed_deps_on_require_hashes >[gw3] [1360/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_complete_color >tests/unit/test_req.py::TestRequirementSet::test_download_info_find_links >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_context >[gw3] [1361/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_context >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_note >[gw3] [1362/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_note >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_hint >[gw3] [1363/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_hint >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_context_no_hint >[gw3] [1364/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_context_no_hint >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_context_no_note >[gw3] [1365/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_context_no_note >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_hint_no_note >[gw3] [1366/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_hint_no_note >tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_hint_no_note_no_context >[gw3] [1367/2357] PASSED tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_no_hint_no_note_no_context >tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_invalid_config_format >[gw3] [1368/2357] PASSED tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_invalid_config_format >tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_without_key[empty] >[gw3] [1369/2357] PASSED tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_without_key[empty] >tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_without_key[no-section] >[gw3] [1370/2357] PASSED tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_without_key[no-section] >tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_without_key[no-key] >[gw3] [1371/2357] PASSED tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_without_key[no-key] >tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_canonical[full] >[gw3] [1372/2357] PASSED tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_canonical[full] >tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_canonical[no-variant] >[gw3] [1373/2357] PASSED tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_canonical[no-variant] >tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_canonical[fallback] >[gw3] [1374/2357] PASSED tests/unit/test_exceptions.py::TestExternallyManagedEnvironment::test_config_canonical[fallback] >tests/functional/test_install.py::test_installing_scripts_outside_path_can_suppress_warning >[gw1] [1375/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_handles_compatible_wheel_tags_in_constraint_url >tests/functional/test_new_resolver.py::test_new_resolver_handles_incompatible_wheel_tags_in_constraint_url >[gw2] [1376/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_download_info_find_links >tests/unit/test_req.py::TestRequirementSet::test_download_info_archive_legacy_cache >[gw2] [1377/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_download_info_archive_legacy_cache >tests/unit/test_req.py::TestRequirementSet::test_download_info_archive_cache_with_origin >[gw2] [1378/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_download_info_archive_cache_with_origin >tests/unit/test_req.py::TestRequirementSet::test_download_info_archive_cache_with_invalid_origin >[gw2] [1379/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_download_info_archive_cache_with_invalid_origin >tests/unit/test_req.py::TestRequirementSet::test_download_info_local_wheel >[gw2] [1380/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_download_info_local_wheel >tests/unit/test_req.py::TestRequirementSet::test_download_info_local_dir >[gw1] [1381/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_handles_incompatible_wheel_tags_in_constraint_url >tests/functional/test_new_resolver.py::test_new_resolver_avoids_incompatible_wheel_tags_in_constraint_url >[gw0] [1382/2357] PASSED tests/functional/test_build_env.py::test_build_env_requirements_check >tests/functional/test_build_env.py::test_build_env_overlay_prefix_has_priority >[gw2] [1383/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_download_info_local_dir >tests/unit/test_req.py::TestRequirementSet::test_download_info_local_editable_dir >[gw2] [1384/2357] PASSED tests/unit/test_req.py::TestRequirementSet::test_download_info_local_editable_dir >tests/unit/test_req.py::TestInstallRequirement::test_url_with_query >[gw2] [1385/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_url_with_query >tests/unit/test_req.py::TestInstallRequirement::test_pep440_wheel_link_requirement >[gw2] [1386/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_pep440_wheel_link_requirement >tests/unit/test_req.py::TestInstallRequirement::test_pep440_url_link_requirement >[gw2] [1387/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_pep440_url_link_requirement >tests/unit/test_req.py::TestInstallRequirement::test_url_with_authentication_link_requirement >[gw2] [1388/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_url_with_authentication_link_requirement >tests/unit/test_req.py::TestInstallRequirement::test_str >[gw2] [1389/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_str >tests/unit/test_req.py::TestInstallRequirement::test_repr >[gw2] [1390/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_repr >tests/unit/test_req.py::TestInstallRequirement::test_invalid_wheel_requirement_raises >[gw2] [1391/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_invalid_wheel_requirement_raises >tests/unit/test_req.py::TestInstallRequirement::test_wheel_requirement_sets_req_attribute >[gw2] [1392/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_wheel_requirement_sets_req_attribute >tests/unit/test_req.py::TestInstallRequirement::test_url_preserved_line_req >[gw2] [1393/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_url_preserved_line_req >tests/unit/test_req.py::TestInstallRequirement::test_url_preserved_editable_req >[gw2] [1394/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_url_preserved_editable_req >tests/unit/test_req.py::TestInstallRequirement::test_markers >[gw2] [1395/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_markers >tests/unit/test_req.py::TestInstallRequirement::test_markers_semicolon >[gw2] [1396/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_markers_semicolon >tests/unit/test_req.py::TestInstallRequirement::test_markers_url >[gw2] [1397/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_markers_url >tests/unit/test_req.py::TestInstallRequirement::test_markers_match_from_line >[gw2] [1398/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_markers_match_from_line >tests/unit/test_req.py::TestInstallRequirement::test_markers_match >[gw2] [1399/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_markers_match >tests/unit/test_req.py::TestInstallRequirement::test_extras_for_line_path_requirement >[gw2] [1400/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_extras_for_line_path_requirement >tests/unit/test_req.py::TestInstallRequirement::test_extras_for_line_url_requirement >[gw2] [1401/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_extras_for_line_url_requirement >tests/unit/test_req.py::TestInstallRequirement::test_extras_for_editable_path_requirement >[gw2] [1402/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_extras_for_editable_path_requirement >tests/unit/test_req.py::TestInstallRequirement::test_extras_for_editable_url_requirement >[gw2] [1403/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_extras_for_editable_url_requirement >tests/unit/test_req.py::TestInstallRequirement::test_unexisting_path >[gw2] [1404/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_unexisting_path >tests/unit/test_req.py::TestInstallRequirement::test_single_equal_sign >[gw2] [1405/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_single_equal_sign >tests/unit/test_req.py::TestInstallRequirement::test_unidentifiable_name >[gw2] [1406/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_unidentifiable_name >tests/unit/test_req.py::TestInstallRequirement::test_requirement_file >[gw2] [1407/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_requirement_file >tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg-pkg] >[gw2] [1408/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg-pkg] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg==1.0-pkg==1.0] >[gw2] [1409/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg==1.0-pkg==1.0] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg ; python_version<='3.6'-pkg] >[gw2] [1410/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg ; python_version<='3.6'-pkg] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg[ext]-pkg] >[gw2] [1411/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg[ext]-pkg] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg [ ext1, ext2 ]-pkg] >[gw2] [1412/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg [ ext1, ext2 ]-pkg] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg [ ext1, ext2 ] @ https://example.com/-pkg@ https://example.com/] >[gw2] [1413/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg [ ext1, ext2 ] @ https://example.com/-pkg@ https://example.com/] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg [ext] == 1.0; python_version<='3.6'-pkg==1.0] >[gw2] [1414/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg [ext] == 1.0; python_version<='3.6'-pkg==1.0] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg-all.allowed_chars0 ~= 2.0-pkg-all.allowed_chars0~=2.0] >[gw2] [1415/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg-all.allowed_chars0 ~= 2.0-pkg-all.allowed_chars0~=2.0] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg-all.allowed_chars0 [ext] ~= 2.0-pkg-all.allowed_chars0~=2.0] >[gw2] [1416/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_drop_extras[pkg-all.allowed_chars0 [ext] ~= 2.0-pkg-all.allowed_chars0~=2.0] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg-extras0-pkg] >[gw2] [1417/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg-extras0-pkg] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg==1.0-extras1-pkg==1.0] >[gw2] [1418/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg==1.0-extras1-pkg==1.0] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg[ext]-extras2-pkg[ext]] >[gw2] [1419/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg[ext]-extras2-pkg[ext]] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg-extras3-pkg[ext]] >[gw2] [1420/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg-extras3-pkg[ext]] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg==1.0-extras4-pkg[ext]==1.0] >[gw2] [1421/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg==1.0-extras4-pkg[ext]==1.0] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg==1.0-extras5-pkg[ext1,ext2]==1.0] >[gw2] [1422/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg==1.0-extras5-pkg[ext1,ext2]==1.0] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg; python_version<='3.6'-extras6-pkg[ext]] >[gw2] [1423/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg; python_version<='3.6'-extras6-pkg[ext]] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg[ext1,ext2]==1.0-extras7-pkg[ext1,ext2,ext3]==1.0] >[gw2] [1424/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg[ext1,ext2]==1.0-extras7-pkg[ext1,ext2,ext3]==1.0] >tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg-all.allowed_chars0 [ ext1 ] @ https://example.com/-extras8-pkg-all.allowed_chars0[ext1,ext2]@ https://example.com/] >[gw2] [1425/2357] PASSED tests/unit/test_req.py::TestInstallRequirement::test_install_req_extend_extras[pkg-all.allowed_chars0 [ ext1 ] @ https://example.com/-extras8-pkg-all.allowed_chars0[ext1,ext2]@ https://example.com/] >tests/unit/test_req.py::test_parse_editable_local >[gw2] [1426/2357] PASSED tests/unit/test_req.py::test_parse_editable_local >tests/unit/test_req.py::test_parse_editable_explicit_vcs >[gw2] [1427/2357] PASSED tests/unit/test_req.py::test_parse_editable_explicit_vcs >tests/unit/test_req.py::test_parse_editable_vcs_extras >[gw2] [1428/2357] PASSED tests/unit/test_req.py::test_parse_editable_vcs_extras >tests/unit/test_req.py::test_parse_editable_local_extras >[gw2] [1429/2357] PASSED tests/unit/test_req.py::test_parse_editable_local_extras >tests/unit/test_req.py::test_mismatched_versions >[gw2] [1430/2357] PASSED tests/unit/test_req.py::test_mismatched_versions >tests/unit/test_req.py::test_looks_like_path[/path/to/installable-True] >[gw2] [1431/2357] PASSED tests/unit/test_req.py::test_looks_like_path[/path/to/installable-True] >tests/unit/test_req.py::test_looks_like_path[./path/to/installable-True] >[gw2] [1432/2357] PASSED tests/unit/test_req.py::test_looks_like_path[./path/to/installable-True] >tests/unit/test_req.py::test_looks_like_path[.-True] >[gw2] [1433/2357] PASSED tests/unit/test_req.py::test_looks_like_path[.-True] >tests/unit/test_req.py::test_looks_like_path[https://whatever.com/test-0.4-py2.py3-bogus-any.whl-True] >[gw2] [1434/2357] PASSED tests/unit/test_req.py::test_looks_like_path[https://whatever.com/test-0.4-py2.py3-bogus-any.whl-True] >tests/unit/test_req.py::test_looks_like_path[test @ https://whatever.com/test-0.4-py2.py3-bogus-any.whl-True] >[gw2] [1435/2357] PASSED tests/unit/test_req.py::test_looks_like_path[test @ https://whatever.com/test-0.4-py2.py3-bogus-any.whl-True] >tests/unit/test_req.py::test_looks_like_path[simple-0.1-py2.py3-none-any.whl-False] >[gw2] [1436/2357] PASSED tests/unit/test_req.py::test_looks_like_path[simple-0.1-py2.py3-none-any.whl-False] >tests/unit/test_req.py::test_looks_like_path_win[.\\path\\to\\installable-True] >[gw2] [1437/2357] SKIPPED tests/unit/test_req.py::test_looks_like_path_win[.\\path\\to\\installable-True] >tests/unit/test_req.py::test_looks_like_path_win[relative\\path-True] >[gw2] [1438/2357] SKIPPED tests/unit/test_req.py::test_looks_like_path_win[relative\\path-True] >tests/unit/test_req.py::test_looks_like_path_win[C:\\absolute\\path-True] >[gw2] [1439/2357] SKIPPED tests/unit/test_req.py::test_looks_like_path_win[C:\\absolute\\path-True] >tests/unit/test_req.py::test_get_url_from_path[args0-mock_returns0-None] >[gw2] [1440/2357] PASSED tests/unit/test_req.py::test_get_url_from_path[args0-mock_returns0-None] >tests/unit/test_req.py::test_get_url_from_path[args1-mock_returns1-None] >[gw2] [1441/2357] PASSED tests/unit/test_req.py::test_get_url_from_path[args1-mock_returns1-None] >tests/unit/test_req.py::test_get_url_from_path[args2-mock_returns2-None] >[gw2] [1442/2357] PASSED tests/unit/test_req.py::test_get_url_from_path[args2-mock_returns2-None] >tests/unit/test_req.py::test_get_url_from_path[args3-mock_returns3-None] >[gw2] [1443/2357] PASSED tests/unit/test_req.py::test_get_url_from_path[args3-mock_returns3-None] >tests/unit/test_req.py::test_get_url_from_path__archive_file >[gw2] [1444/2357] PASSED tests/unit/test_req.py::test_get_url_from_path__archive_file >tests/unit/test_req.py::test_get_url_from_path__installable_dir >[gw2] [1445/2357] PASSED tests/unit/test_req.py::test_get_url_from_path__installable_dir >tests/unit/test_req.py::test_get_url_from_path__installable_error >[gw2] [1446/2357] PASSED tests/unit/test_req.py::test_get_url_from_path__installable_error >tests/unit/test_req_file.py::test_read_file_url >[gw2] [1447/2357] PASSED tests/unit/test_req_file.py::test_read_file_url >tests/unit/test_req_file.py::TestPreprocess::test_comments_and_joins_case1 >[gw2] [1448/2357] PASSED tests/unit/test_req_file.py::TestPreprocess::test_comments_and_joins_case1 >tests/unit/test_req_file.py::TestPreprocess::test_comments_and_joins_case2 >[gw2] [1449/2357] PASSED tests/unit/test_req_file.py::TestPreprocess::test_comments_and_joins_case2 >tests/unit/test_req_file.py::TestPreprocess::test_comments_and_joins_case3 >[gw2] [1450/2357] PASSED tests/unit/test_req_file.py::TestPreprocess::test_comments_and_joins_case3 >tests/unit/test_req_file.py::TestIgnoreComments::test_ignore_line >[gw2] [1451/2357] PASSED tests/unit/test_req_file.py::TestIgnoreComments::test_ignore_line >tests/unit/test_req_file.py::TestIgnoreComments::test_ignore_comment >[gw2] [1452/2357] PASSED tests/unit/test_req_file.py::TestIgnoreComments::test_ignore_comment >tests/unit/test_req_file.py::TestIgnoreComments::test_strip_comment >[gw2] [1453/2357] PASSED tests/unit/test_req_file.py::TestIgnoreComments::test_strip_comment >tests/unit/test_req_file.py::TestJoinLines::test_join_lines >[gw2] [1454/2357] PASSED tests/unit/test_req_file.py::TestJoinLines::test_join_lines >tests/unit/test_req_file.py::TestJoinLines::test_last_line_with_escape >[gw2] [1455/2357] PASSED tests/unit/test_req_file.py::TestJoinLines::test_last_line_with_escape >tests/unit/test_req_file.py::TestProcessLine::test_parser_error >[gw2] [1456/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_parser_error >tests/unit/test_req_file.py::TestProcessLine::test_parser_offending_line >[gw2] [1457/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_parser_offending_line >tests/unit/test_req_file.py::TestProcessLine::test_parser_non_offending_line >[gw2] [1458/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_parser_non_offending_line >tests/unit/test_req_file.py::TestProcessLine::test_only_one_req_per_line >[gw2] [1459/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_only_one_req_per_line >tests/unit/test_req_file.py::TestProcessLine::test_error_message >[gw2] [1460/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_error_message >tests/unit/test_req_file.py::TestProcessLine::test_yield_line_requirement >[gw2] [1461/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_yield_line_requirement >tests/unit/test_req_file.py::TestProcessLine::test_yield_pep440_line_requirement >[gw2] [1462/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_yield_pep440_line_requirement >tests/unit/test_req_file.py::TestProcessLine::test_yield_line_constraint >[gw2] [1463/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_yield_line_constraint >tests/unit/test_req_file.py::TestProcessLine::test_yield_line_requirement_with_spaces_in_specifier >[gw2] [1464/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_yield_line_requirement_with_spaces_in_specifier >tests/unit/test_req_file.py::TestProcessLine::test_yield_editable_requirement >[gw2] [1465/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_yield_editable_requirement >tests/unit/test_req_file.py::TestProcessLine::test_yield_editable_constraint >[gw2] [1466/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_yield_editable_constraint >tests/unit/test_req_file.py::TestProcessLine::test_nested_constraints_file >[gw2] [1467/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_nested_constraints_file >tests/unit/test_req_file.py::TestProcessLine::test_options_on_a_requirement_line >[gw2] [1468/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_options_on_a_requirement_line >tests/unit/test_req_file.py::TestProcessLine::test_hash_options >[gw2] [1469/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_hash_options >tests/unit/test_req_file.py::TestProcessLine::test_set_isolated >[gw2] [1470/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_set_isolated >tests/unit/test_req_file.py::TestProcessLine::test_set_finder_no_index >[gw2] [1471/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_set_finder_no_index >tests/unit/test_req_file.py::TestProcessLine::test_set_finder_no_index_is_remembered_for_later_invocations >[gw2] [1472/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_set_finder_no_index_is_remembered_for_later_invocations >tests/unit/test_req_file.py::TestProcessLine::test_set_finder_index_url >[gw2] [1473/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_set_finder_index_url >tests/unit/test_req_file.py::TestProcessLine::test_set_finder_find_links >[gw2] [1474/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_set_finder_find_links >tests/unit/test_req_file.py::TestProcessLine::test_set_finder_extra_index_urls >[gw2] [1475/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_set_finder_extra_index_urls >tests/unit/test_req_file.py::TestProcessLine::test_set_finder_trusted_host >[gw2] [1476/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_set_finder_trusted_host >tests/unit/test_req_file.py::TestProcessLine::test_set_finder_allow_all_prereleases >[gw2] [1477/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_set_finder_allow_all_prereleases >tests/unit/test_req_file.py::TestProcessLine::test_use_feature >[gw2] [1478/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_use_feature >tests/unit/test_req_file.py::TestProcessLine::test_use_feature_with_error >[gw2] [1479/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_use_feature_with_error >tests/unit/test_req_file.py::TestProcessLine::test_relative_local_find_links >[gw2] [1480/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_relative_local_find_links >tests/unit/test_req_file.py::TestProcessLine::test_relative_http_nested_req_files >[gw2] [1481/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_relative_http_nested_req_files >tests/unit/test_req_file.py::TestProcessLine::test_relative_local_nested_req_files >[gw2] [1482/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_relative_local_nested_req_files >tests/unit/test_req_file.py::TestProcessLine::test_absolute_local_nested_req_files >[gw2] [1483/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_absolute_local_nested_req_files >tests/unit/test_req_file.py::TestProcessLine::test_absolute_http_nested_req_file_in_local >[gw2] [1484/2357] PASSED tests/unit/test_req_file.py::TestProcessLine::test_absolute_http_nested_req_file_in_local >tests/unit/test_req_file.py::TestBreakOptionsArgs::test_no_args >[gw2] [1485/2357] PASSED tests/unit/test_req_file.py::TestBreakOptionsArgs::test_no_args >tests/functional/test_download.py::test_download_metadata[simple2==1.0-expected_outputs0] >[gw1] [1486/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_avoids_incompatible_wheel_tags_in_constraint_url >tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[drop-depend-egg] >[gw3] [1487/2357] PASSED tests/functional/test_install.py::test_installing_scripts_outside_path_can_suppress_warning >tests/functional/test_install.py::test_installing_scripts_on_path_does_not_print_warning >[gw0] [1488/2357] PASSED tests/functional/test_build_env.py::test_build_env_overlay_prefix_has_priority >tests/functional/test_build_env.py::test_build_env_isolation >[gw3] [1489/2357] PASSED tests/functional/test_install.py::test_installing_scripts_on_path_does_not_print_warning >tests/functional/test_install.py::test_install_conflict_results_in_warning >[gw1] [1490/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[drop-depend-egg] >tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[drop-request-egg] >[gw1] [1491/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[drop-request-egg] >tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[drop-egg-only] >[gw2] [1492/2357] PASSED tests/functional/test_download.py::test_download_metadata[simple2==1.0-expected_outputs0] >tests/functional/test_download.py::test_download_metadata[simple==2.0-expected_outputs1] >[gw1] [1493/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[drop-egg-only] >tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[fragment-ordering] >[gw0] [1494/2357] PASSED tests/functional/test_build_env.py::test_build_env_isolation >tests/functional/test_cache.py::test_cache_dir >[gw3] [1495/2357] PASSED tests/functional/test_install.py::test_install_conflict_results_in_warning >[gw0] [1496/2357] PASSED tests/functional/test_cache.py::test_cache_dir >tests/functional/test_cache.py::test_cache_dir_too_many_args >tests/functional/test_install.py::test_install_conflict_warning_can_be_suppressed >[gw2] [1497/2357] PASSED tests/functional/test_download.py::test_download_metadata[simple==2.0-expected_outputs1] >tests/functional/test_download.py::test_download_metadata[colander-expected_outputs2] >[gw0] [1498/2357] PASSED tests/functional/test_cache.py::test_cache_dir_too_many_args >tests/functional/test_cache.py::test_cache_info >[gw1] [1499/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[fragment-ordering] >tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[query-opordering] >[gw0] [1500/2357] PASSED tests/functional/test_cache.py::test_cache_info >tests/functional/test_cache.py::test_cache_list >[gw2] [1501/2357] PASSED tests/functional/test_download.py::test_download_metadata[colander-expected_outputs2] >tests/functional/test_download.py::test_download_metadata[compilewheel-expected_outputs3] >[gw0] [1502/2357] PASSED tests/functional/test_cache.py::test_cache_list >tests/functional/test_cache.py::test_cache_list_abspath >[gw0] [1503/2357] PASSED tests/functional/test_cache.py::test_cache_list_abspath >tests/functional/test_cache.py::test_cache_list_with_empty_cache >[gw1] [1504/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[query-opordering] >tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[different-keys] >[gw0] [1505/2357] PASSED tests/functional/test_cache.py::test_cache_list_with_empty_cache >tests/functional/test_cache.py::test_cache_list_with_empty_cache_abspath >[gw2] [1506/2357] PASSED tests/functional/test_download.py::test_download_metadata[compilewheel-expected_outputs3] >tests/functional/test_download.py::test_download_metadata_server[simple2==1.0-expected_outputs0-/simple2/simple2-1.0.tar.gz] >[gw0] [1507/2357] PASSED tests/functional/test_cache.py::test_cache_list_with_empty_cache_abspath >tests/functional/test_cache.py::test_cache_purge_with_empty_cache >[gw0] [1508/2357] PASSED tests/functional/test_cache.py::test_cache_purge_with_empty_cache >tests/functional/test_cache.py::test_cache_remove_with_bad_pattern >[gw1] [1509/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[different-keys] >tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[different-values] >[gw3] [1510/2357] PASSED tests/functional/test_install.py::test_install_conflict_warning_can_be_suppressed >tests/functional/test_install.py::test_target_install_ignores_distutils_config_install_prefix >[gw0] [1511/2357] PASSED tests/functional/test_cache.py::test_cache_remove_with_bad_pattern >tests/functional/test_cache.py::test_cache_list_too_many_args >[gw0] [1512/2357] PASSED tests/functional/test_cache.py::test_cache_list_too_many_args >tests/functional/test_cache.py::test_cache_list_name_match >[gw1] [1513/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[different-values] >tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[drop-egg-still-different] >[gw3] [1514/2357] PASSED tests/functional/test_install.py::test_target_install_ignores_distutils_config_install_prefix >tests/functional/test_install.py::test_user_config_accepted >[gw0] [1515/2357] PASSED tests/functional/test_cache.py::test_cache_list_name_match >tests/functional/test_cache.py::test_cache_list_name_match_abspath >[gw2] [1516/2357] PASSED tests/functional/test_download.py::test_download_metadata_server[simple2==1.0-expected_outputs0-/simple2/simple2-1.0.tar.gz] >tests/functional/test_download.py::test_download_metadata_server[simple==2.0-expected_outputs1-/simple/simple-2.0.tar.gz] >[gw0] [1517/2357] PASSED tests/functional/test_cache.py::test_cache_list_name_match_abspath >tests/functional/test_cache.py::test_cache_list_name_and_version_match >[gw3] [1518/2357] PASSED tests/functional/test_install.py::test_user_config_accepted >tests/functional/test_install.py::test_install_pip_does_not_modify_pip_when_satisfied[True-install_args0-Requirement already satisfied: pip] >[gw0] [1519/2357] PASSED tests/functional/test_cache.py::test_cache_list_name_and_version_match >tests/functional/test_cache.py::test_cache_list_name_and_version_match_abspath >[gw1] [1520/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_direct_url_equivalent[drop-egg-still-different] >tests/functional/test_new_resolver.py::test_new_resolver_direct_url_with_extras >[gw0] [1521/2357] PASSED tests/functional/test_cache.py::test_cache_list_name_and_version_match_abspath >tests/functional/test_cache.py::test_cache_remove_no_arguments >[gw3] [1522/2357] PASSED tests/functional/test_install.py::test_install_pip_does_not_modify_pip_when_satisfied[True-install_args0-Requirement already satisfied: pip] >tests/functional/test_install.py::test_install_pip_does_not_modify_pip_when_satisfied[True-install_args1-Requirement already {}: pip in] >[gw0] [1523/2357] PASSED tests/functional/test_cache.py::test_cache_remove_no_arguments >tests/functional/test_cache.py::test_cache_remove_too_many_args >[gw2] [1524/2357] PASSED tests/functional/test_download.py::test_download_metadata_server[simple==2.0-expected_outputs1-/simple/simple-2.0.tar.gz] >tests/functional/test_download.py::test_download_metadata_server[colander-expected_outputs2-/colander/colander-0.9.9-py2.py3-none-any.whl] >[gw0] [1525/2357] PASSED tests/functional/test_cache.py::test_cache_remove_too_many_args >tests/functional/test_cache.py::test_cache_remove_name_match >[gw1] [1526/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_direct_url_with_extras >tests/functional/test_new_resolver.py::test_new_resolver_modifies_installed_incompatible >[gw3] [1527/2357] PASSED tests/functional/test_install.py::test_install_pip_does_not_modify_pip_when_satisfied[True-install_args1-Requirement already {}: pip in] >tests/functional/test_install.py::test_install_pip_does_not_modify_pip_when_satisfied[False-install_args0-Requirement already satisfied: pip] >[gw0] [1528/2357] PASSED tests/functional/test_cache.py::test_cache_remove_name_match >tests/functional/test_cache.py::test_cache_remove_name_and_version_match >[gw0] [1529/2357] PASSED tests/functional/test_cache.py::test_cache_remove_name_and_version_match >tests/functional/test_cache.py::test_cache_purge >[gw3] [1530/2357] PASSED tests/functional/test_install.py::test_install_pip_does_not_modify_pip_when_satisfied[False-install_args0-Requirement already satisfied: pip] >tests/functional/test_install.py::test_install_pip_does_not_modify_pip_when_satisfied[False-install_args1-Requirement already {}: pip in] >[gw0] [1531/2357] PASSED tests/functional/test_cache.py::test_cache_purge >tests/functional/test_cache.py::test_cache_purge_too_many_args >[gw2] [1532/2357] PASSED tests/functional/test_download.py::test_download_metadata_server[colander-expected_outputs2-/colander/colander-0.9.9-py2.py3-none-any.whl] >tests/functional/test_download.py::test_download_metadata_server[compilewheel-expected_outputs3-/compilewheel/compilewheel-1.0-py2.py3-none-any.whl] >[gw0] [1533/2357] PASSED tests/functional/test_cache.py::test_cache_purge_too_many_args >tests/functional/test_cache.py::test_cache_abort_when_no_cache_dir[info] >[gw3] [1534/2357] PASSED tests/functional/test_install.py::test_install_pip_does_not_modify_pip_when_satisfied[False-install_args1-Requirement already {}: pip in] >tests/functional/test_install.py::test_ignore_yanked_file >[gw0] [1535/2357] PASSED tests/functional/test_cache.py::test_cache_abort_when_no_cache_dir[info] >tests/functional/test_cache.py::test_cache_abort_when_no_cache_dir[list] >[gw0] [1536/2357] PASSED tests/functional/test_cache.py::test_cache_abort_when_no_cache_dir[list] >tests/functional/test_cache.py::test_cache_abort_when_no_cache_dir[remove] >[gw1] [1537/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_modifies_installed_incompatible >tests/functional/test_new_resolver.py::test_new_resolver_transitively_depends_on_unnamed_local >[gw0] [1538/2357] PASSED tests/functional/test_cache.py::test_cache_abort_when_no_cache_dir[remove] >tests/functional/test_cache.py::test_cache_abort_when_no_cache_dir[purge] >[gw0] [1539/2357] PASSED tests/functional/test_cache.py::test_cache_abort_when_no_cache_dir[purge] >tests/functional/test_check.py::test_basic_check_missing_dependency >[gw2] [1540/2357] PASSED tests/functional/test_download.py::test_download_metadata_server[compilewheel-expected_outputs3-/compilewheel/compilewheel-1.0-py2.py3-none-any.whl] >tests/functional/test_download.py::test_incorrect_metadata_hash[simple==3.0-95e0f200b6302989bcf2cead9465cf229168295ea330ca30d1ffeab5c0fed996] >[gw2] [1541/2357] PASSED tests/functional/test_download.py::test_incorrect_metadata_hash[simple==3.0-95e0f200b6302989bcf2cead9465cf229168295ea330ca30d1ffeab5c0fed996] >tests/functional/test_download.py::test_incorrect_metadata_hash[has-script-16ba92d7f6f992f6de5ecb7d58c914675cf21f57f8e674fb29dcb4f4c9507e5b] >[gw3] [1542/2357] PASSED tests/functional/test_install.py::test_ignore_yanked_file >tests/functional/test_install.py::test_invalid_index_url_argument >[gw2] [1543/2357] PASSED tests/functional/test_download.py::test_incorrect_metadata_hash[has-script-16ba92d7f6f992f6de5ecb7d58c914675cf21f57f8e674fb29dcb4f4c9507e5b] >tests/functional/test_download.py::test_metadata_not_found[simple2==2.0-simple2-2.0.tar.gz.metadata] >[gw3] [1544/2357] PASSED tests/functional/test_install.py::test_invalid_index_url_argument >tests/functional/test_install.py::test_valid_index_url_argument >[gw2] [1545/2357] PASSED tests/functional/test_download.py::test_metadata_not_found[simple2==2.0-simple2-2.0.tar.gz.metadata] >tests/functional/test_download.py::test_metadata_not_found[priority-priority-1.0-py2.py3-none-any.whl.metadata] >[gw0] [1546/2357] PASSED tests/functional/test_check.py::test_basic_check_missing_dependency >tests/functional/test_check.py::test_basic_check_broken_dependency >[gw2] [1547/2357] PASSED tests/functional/test_download.py::test_metadata_not_found[priority-priority-1.0-py2.py3-none-any.whl.metadata] >tests/functional/test_download.py::test_produces_error_for_mismatched_package_name_in_metadata >[gw1] [1548/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_transitively_depends_on_unnamed_local >tests/functional/test_new_resolver.py::test_new_resolver_file_url_normalize[path-emptyhost] >[gw2] [1549/2357] PASSED tests/functional/test_download.py::test_produces_error_for_mismatched_package_name_in_metadata >tests/functional/test_download.py::test_canonicalizes_package_name_before_verifying_metadata[requires-simple-extra==0.1] >[gw3] [1550/2357] PASSED tests/functional/test_install.py::test_valid_index_url_argument >tests/functional/test_install.py::test_install_yanked_file_and_print_warning >[gw2] [1551/2357] PASSED tests/functional/test_download.py::test_canonicalizes_package_name_before_verifying_metadata[requires-simple-extra==0.1] >tests/functional/test_download.py::test_canonicalizes_package_name_before_verifying_metadata[REQUIRES_SIMPLE-EXTRA==0.1] >[gw2] [1552/2357] PASSED tests/functional/test_download.py::test_canonicalizes_package_name_before_verifying_metadata[REQUIRES_SIMPLE-EXTRA==0.1] >tests/functional/test_download.py::test_canonicalizes_package_name_before_verifying_metadata[REQUIRES....simple-_-EXTRA==0.1] >[gw2] [1553/2357] PASSED tests/functional/test_download.py::test_canonicalizes_package_name_before_verifying_metadata[REQUIRES....simple-_-EXTRA==0.1] >tests/functional/test_freeze.py::test_basic_freeze >[gw3] [1554/2357] PASSED tests/functional/test_install.py::test_install_yanked_file_and_print_warning >tests/functional/test_install.py::test_yanked_version_missing_from_availble_versions_error_message >[gw0] [1555/2357] PASSED tests/functional/test_check.py::test_basic_check_broken_dependency >tests/functional/test_check.py::test_basic_check_broken_dependency_and_missing_dependency >[gw3] [1556/2357] PASSED tests/functional/test_install.py::test_yanked_version_missing_from_availble_versions_error_message >tests/functional/test_install.py::test_error_all_yanked_files_and_no_pin >[gw1] [1557/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_file_url_normalize[path-emptyhost] >tests/functional/test_new_resolver.py::test_new_resolver_file_url_normalize[path-localhost] >[gw3] [1558/2357] PASSED tests/functional/test_install.py::test_error_all_yanked_files_and_no_pin >tests/functional/test_install.py::test_install_sends_client_cert[install_args0] >[gw2] [1559/2357] PASSED tests/functional/test_freeze.py::test_basic_freeze >tests/functional/test_freeze.py::test_freeze_with_pip >[gw2] [1560/2357] PASSED tests/functional/test_freeze.py::test_freeze_with_pip >tests/functional/test_freeze.py::test_exclude_and_normalization >[gw0] [1561/2357] PASSED tests/functional/test_check.py::test_basic_check_broken_dependency_and_missing_dependency >tests/functional/test_check.py::test_check_complicated_name_missing >[gw1] [1562/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_file_url_normalize[path-localhost] >tests/functional/test_new_resolver.py::test_new_resolver_file_url_normalize[emptyhost-emptyhost] >[gw2] [1563/2357] PASSED tests/functional/test_freeze.py::test_exclude_and_normalization >tests/functional/test_freeze.py::test_freeze_multiple_exclude_with_all >[gw3] [1564/2357] FAILED tests/functional/test_install.py::test_install_sends_client_cert[install_args0] >tests/functional/test_install.py::test_install_sends_client_cert[install_args1] >[gw0] [1565/2357] PASSED tests/functional/test_check.py::test_check_complicated_name_missing >tests/functional/test_check.py::test_check_complicated_name_broken >[gw2] [1566/2357] PASSED tests/functional/test_freeze.py::test_freeze_multiple_exclude_with_all >tests/functional/test_freeze.py::test_freeze_with_invalid_names >[gw2] [1567/2357] PASSED tests/functional/test_freeze.py::test_freeze_with_invalid_names >tests/functional/test_freeze.py::test_freeze_editable_not_vcs >[gw1] [1568/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_file_url_normalize[emptyhost-emptyhost] >tests/functional/test_new_resolver.py::test_new_resolver_file_url_normalize[emptyhost-localhost] >[gw3] [1569/2357] PASSED tests/functional/test_install.py::test_install_sends_client_cert[install_args1] >tests/functional/test_install.py::test_install_skip_work_dir_pkg >[gw2] [1570/2357] PASSED tests/functional/test_freeze.py::test_freeze_editable_not_vcs >tests/functional/test_freeze.py::test_freeze_editable_git_with_no_remote >[gw0] [1571/2357] PASSED tests/functional/test_check.py::test_check_complicated_name_broken >tests/functional/test_check.py::test_check_considers_conditional_reqs >[gw1] [1572/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_file_url_normalize[emptyhost-localhost] >tests/functional/test_new_resolver.py::test_new_resolver_file_url_normalize[localhost-emptyhost] >[gw2] [1573/2357] PASSED tests/functional/test_freeze.py::test_freeze_editable_git_with_no_remote >tests/functional/test_freeze.py::test_freeze_svn >[gw2] [1574/2357] SKIPPED tests/functional/test_freeze.py::test_freeze_svn >tests/functional/test_freeze.py::test_freeze_exclude_editable >[gw0] [1575/2357] PASSED tests/functional/test_check.py::test_check_considers_conditional_reqs >tests/functional/test_check.py::test_basic_check_broken_metadata >[gw0] [1576/2357] PASSED tests/functional/test_check.py::test_basic_check_broken_metadata >tests/functional/test_check.py::test_check_include_work_dir_pkg >[gw3] [1577/2357] PASSED tests/functional/test_install.py::test_install_skip_work_dir_pkg >tests/functional/test_install.py::test_install_verify_package_name_normalization[simple-package] >[gw2] [1578/2357] XFAIL tests/functional/test_freeze.py::test_freeze_exclude_editable >tests/functional/test_freeze.py::test_freeze_git_clone >[gw0] [1579/2357] PASSED tests/functional/test_check.py::test_check_include_work_dir_pkg >tests/functional/test_cli.py::test_entrypoints_work[entrypoint0] >[gw2] [1580/2357] PASSED tests/functional/test_freeze.py::test_freeze_git_clone >tests/functional/test_freeze.py::test_freeze_git_clone_srcdir >[gw1] [1581/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_file_url_normalize[localhost-emptyhost] >tests/functional/test_new_resolver.py::test_new_resolver_file_url_normalize[localhost-localhost] >[gw3] [1582/2357] PASSED tests/functional/test_install.py::test_install_verify_package_name_normalization[simple-package] >tests/functional/test_install.py::test_install_verify_package_name_normalization[simple_package] >[gw0] [1583/2357] PASSED tests/functional/test_cli.py::test_entrypoints_work[entrypoint0] >tests/functional/test_cli.py::test_entrypoints_work[entrypoint1] >[gw2] [1584/2357] PASSED tests/functional/test_freeze.py::test_freeze_git_clone_srcdir >tests/functional/test_freeze.py::test_freeze_mercurial_clone_srcdir >[gw2] [1585/2357] SKIPPED tests/functional/test_freeze.py::test_freeze_mercurial_clone_srcdir >tests/functional/test_freeze.py::test_freeze_git_remote >[gw3] [1586/2357] PASSED tests/functional/test_install.py::test_install_verify_package_name_normalization[simple_package] >tests/functional/test_install.py::test_install_verify_package_name_normalization[simple.package] >[gw0] [1587/2357] PASSED tests/functional/test_cli.py::test_entrypoints_work[entrypoint1] >tests/functional/test_cli.py::test_entrypoints_work[entrypoint2] >[gw1] [1588/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_file_url_normalize[localhost-localhost] >tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_extra_if_base_constrained >[gw2] [1589/2357] PASSED tests/functional/test_freeze.py::test_freeze_git_remote >tests/functional/test_freeze.py::test_freeze_mercurial_clone >[gw2] [1590/2357] SKIPPED tests/functional/test_freeze.py::test_freeze_mercurial_clone >tests/functional/test_freeze.py::test_freeze_bazaar_clone >[gw2] [1591/2357] SKIPPED tests/functional/test_freeze.py::test_freeze_bazaar_clone >tests/functional/test_freeze.py::test_freeze_nested_vcs[hg-git] >[gw2] [1592/2357] SKIPPED tests/functional/test_freeze.py::test_freeze_nested_vcs[hg-git] >tests/functional/test_freeze.py::test_freeze_nested_vcs[git-hg] >[gw2] [1593/2357] SKIPPED tests/functional/test_freeze.py::test_freeze_nested_vcs[git-hg] >tests/functional/test_freeze.py::test_freeze_with_requirement_option_file_url_egg_not_installed >[gw2] [1594/2357] PASSED tests/functional/test_freeze.py::test_freeze_with_requirement_option_file_url_egg_not_installed >tests/functional/test_freeze.py::test_freeze_with_requirement_option >[gw1] [1595/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_extra_if_base_constrained >tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_extra_if_base_constrained_in_requirement[True-True] >[gw0] [1596/2357] PASSED tests/functional/test_cli.py::test_entrypoints_work[entrypoint2] >tests/functional/test_cli.py::test_no_network_imports[cache] >[gw3] [1597/2357] PASSED tests/functional/test_install.py::test_install_verify_package_name_normalization[simple.package] >tests/functional/test_install.py::test_install_logs_pip_version_in_debug >[gw0] [1598/2357] PASSED tests/functional/test_cli.py::test_no_network_imports[cache] >tests/functional/test_cli.py::test_no_network_imports[check] >[gw1] [1599/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_extra_if_base_constrained_in_requirement[True-True] >tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_extra_if_base_constrained_in_requirement[True-False] >[gw0] [1600/2357] PASSED tests/functional/test_cli.py::test_no_network_imports[check] >tests/functional/test_cli.py::test_no_network_imports[completion] >[gw0] [1601/2357] PASSED tests/functional/test_cli.py::test_no_network_imports[completion] >tests/functional/test_cli.py::test_no_network_imports[config] >[gw0] [1602/2357] PASSED tests/functional/test_cli.py::test_no_network_imports[config] >tests/functional/test_cli.py::test_no_network_imports[debug] >[gw0] [1603/2357] PASSED tests/functional/test_cli.py::test_no_network_imports[debug] >tests/functional/test_cli.py::test_no_network_imports[freeze] >[gw0] [1604/2357] PASSED tests/functional/test_cli.py::test_no_network_imports[freeze] >tests/functional/test_cli.py::test_no_network_imports[hash] >[gw1] [1605/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_extra_if_base_constrained_in_requirement[True-False] >tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_extra_if_base_constrained_in_requirement[False-True] >[gw0] [1606/2357] PASSED tests/functional/test_cli.py::test_no_network_imports[hash] >tests/functional/test_cli.py::test_no_network_imports[help] >[gw3] [1607/2357] PASSED tests/functional/test_install.py::test_install_logs_pip_version_in_debug >tests/functional/test_install.py::test_install_dry_run_nothing_installed[True] >[gw0] [1608/2357] PASSED tests/functional/test_cli.py::test_no_network_imports[help] >tests/functional/test_cli.py::test_no_network_imports[inspect] >[gw0] [1609/2357] PASSED tests/functional/test_cli.py::test_no_network_imports[inspect] >tests/functional/test_cli.py::test_no_network_imports[list] >[gw0] [1610/2357] PASSED tests/functional/test_cli.py::test_no_network_imports[list] >tests/functional/test_cli.py::test_no_network_imports[show] >[gw0] [1611/2357] PASSED tests/functional/test_cli.py::test_no_network_imports[show] >tests/functional/test_cli.py::test_no_network_imports[uninstall] >[gw1] [1612/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_extra_if_base_constrained_in_requirement[False-True] >tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_extra_if_base_constrained_in_requirement[False-False] >[gw0] [1613/2357] PASSED tests/functional/test_cli.py::test_no_network_imports[uninstall] >tests/functional/test_completion.py::test_completion_for_supported_shells[bash] >[gw2] [1614/2357] PASSED tests/functional/test_freeze.py::test_freeze_with_requirement_option >tests/functional/test_freeze.py::test_freeze_with_requirement_option_multiple >[gw1] [1615/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_extra_if_base_constrained_in_requirement[False-False] >tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_conflicting_constraints_on_extras[True-True] >[gw1] [1616/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_conflicting_constraints_on_extras[True-True] >tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_conflicting_constraints_on_extras[True-False] >[gw3] [1617/2357] PASSED tests/functional/test_install.py::test_install_dry_run_nothing_installed[True] >tests/functional/test_install.py::test_install_dry_run_nothing_installed[False] >[gw1] [1618/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_conflicting_constraints_on_extras[True-False] >tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_conflicting_constraints_on_extras[False-True] >[gw1] [1619/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_conflicting_constraints_on_extras[False-True] >tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_conflicting_constraints_on_extras[False-False] >[gw1] [1620/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_dont_backtrack_on_conflicting_constraints_on_extras[False-False] >tests/functional/test_new_resolver.py::test_new_resolver_respect_user_requested_if_extra_is_installed >[gw0] [1621/2357] PASSED tests/functional/test_completion.py::test_completion_for_supported_shells[bash] >tests/functional/test_completion.py::test_completion_for_supported_shells[fish] >[gw0] [1622/2357] PASSED tests/functional/test_completion.py::test_completion_for_supported_shells[fish] >tests/functional/test_completion.py::test_completion_for_supported_shells[zsh] >[gw0] [1623/2357] PASSED tests/functional/test_completion.py::test_completion_for_supported_shells[zsh] >tests/functional/test_completion.py::test_completion_for_supported_shells[powershell] >[gw0] [1624/2357] PASSED tests/functional/test_completion.py::test_completion_for_supported_shells[powershell] >tests/functional/test_completion.py::test_completion_for_unknown_shell >[gw0] [1625/2357] PASSED tests/functional/test_completion.py::test_completion_for_unknown_shell >tests/functional/test_completion.py::test_completion_without_env_vars >[gw0] [1626/2357] PASSED tests/functional/test_completion.py::test_completion_without_env_vars >tests/functional/test_completion.py::test_completion_alone >[gw0] [1627/2357] PASSED tests/functional/test_completion.py::test_completion_alone >tests/functional/test_completion.py::test_completion_for_un_snippet >[gw0] [1628/2357] PASSED tests/functional/test_completion.py::test_completion_for_un_snippet >tests/functional/test_completion.py::test_completion_for_default_parameters >[gw3] [1629/2357] PASSED tests/functional/test_install.py::test_install_dry_run_nothing_installed[False] >tests/functional/test_install.py::test_install_existing_memory_distribution >[gw1] [1630/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_respect_user_requested_if_extra_is_installed >tests/functional/test_new_resolver.py::test_new_resolver_constraint_on_link_with_extra >[gw0] [1631/2357] PASSED tests/functional/test_completion.py::test_completion_for_default_parameters >tests/functional/test_completion.py::test_completion_option_for_command >[gw0] [1632/2357] PASSED tests/functional/test_completion.py::test_completion_option_for_command >tests/functional/test_completion.py::test_completion_short_option >[gw3] [1633/2357] PASSED tests/functional/test_install.py::test_install_existing_memory_distribution >tests/functional/test_install.py::test_install_pip_prints_req_chain_local >[gw0] [1634/2357] PASSED tests/functional/test_completion.py::test_completion_short_option >tests/functional/test_completion.py::test_completion_short_option_for_command >[gw0] [1635/2357] PASSED tests/functional/test_completion.py::test_completion_short_option_for_command >tests/functional/test_completion.py::test_completion_files_after_option >[gw1] [1636/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_constraint_on_link_with_extra >tests/functional/test_new_resolver.py::test_new_resolver_constraint_on_link_with_extra_indirect >[gw0] [1637/2357] PASSED tests/functional/test_completion.py::test_completion_files_after_option >tests/functional/test_completion.py::test_completion_not_files_after_option >[gw3] [1638/2357] PASSED tests/functional/test_install.py::test_install_pip_prints_req_chain_local >tests/functional/test_install.py::test_install_dist_restriction_without_target >[gw3] [1639/2357] PASSED tests/functional/test_install.py::test_install_dist_restriction_without_target >tests/functional/test_install.py::test_install_dist_restriction_dry_run_doesnt_require_target >[gw0] [1640/2357] PASSED tests/functional/test_completion.py::test_completion_not_files_after_option >tests/functional/test_completion.py::test_pip_install_complete_files >[gw0] [1641/2357] PASSED tests/functional/test_completion.py::test_pip_install_complete_files >tests/functional/test_completion.py::test_completion_not_files_after_nonexpecting_option[-U] >[gw3] [1642/2357] PASSED tests/functional/test_install.py::test_install_dist_restriction_dry_run_doesnt_require_target >tests/functional/test_install_check.py::test_check_install_canonicalization >[gw1] [1643/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_constraint_on_link_with_extra_indirect >tests/functional/test_new_resolver.py::test_new_resolver_do_not_backtrack_on_build_failure >[gw2] [1644/2357] PASSED tests/functional/test_freeze.py::test_freeze_with_requirement_option_multiple >tests/functional/test_freeze.py::test_freeze_with_requirement_option_package_repeated_one_file >[gw0] [1645/2357] PASSED tests/functional/test_completion.py::test_completion_not_files_after_nonexpecting_option[-U] >tests/functional/test_completion.py::test_completion_not_files_after_nonexpecting_option[--user] >[gw1] [1646/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_do_not_backtrack_on_build_failure >tests/functional/test_new_resolver.py::test_new_resolver_works_when_failing_package_builds_are_disallowed >[gw0] [1647/2357] PASSED tests/functional/test_completion.py::test_completion_not_files_after_nonexpecting_option[--user] >tests/functional/test_completion.py::test_completion_not_files_after_nonexpecting_option[-h] >[gw0] [1648/2357] PASSED tests/functional/test_completion.py::test_completion_not_files_after_nonexpecting_option[-h] >tests/functional/test_completion.py::test_completion_directories_after_option >[gw0] [1649/2357] PASSED tests/functional/test_completion.py::test_completion_directories_after_option >tests/functional/test_completion.py::test_completion_subdirectories_after_option >[gw0] [1650/2357] PASSED tests/functional/test_completion.py::test_completion_subdirectories_after_option >[gw1] [1651/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_works_when_failing_package_builds_are_disallowed >tests/functional/test_new_resolver.py::test_new_resolver_comes_from_with_extra[True] >tests/functional/test_completion.py::test_completion_path_after_option >[gw0] [1652/2357] PASSED tests/functional/test_completion.py::test_completion_path_after_option >tests/functional/test_completion.py::test_completion_uses_same_executable_name[--bash] >[gw0] [1653/2357] PASSED tests/functional/test_completion.py::test_completion_uses_same_executable_name[--bash] >tests/functional/test_completion.py::test_completion_uses_same_executable_name[--fish] >[gw0] [1654/2357] PASSED tests/functional/test_completion.py::test_completion_uses_same_executable_name[--fish] >tests/functional/test_completion.py::test_completion_uses_same_executable_name[--powershell] >[gw0] [1655/2357] PASSED tests/functional/test_completion.py::test_completion_uses_same_executable_name[--powershell] >tests/functional/test_config_settings.py::test_config_settings_implies_pep517 >[gw1] [1656/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_comes_from_with_extra[True] >tests/functional/test_new_resolver.py::test_new_resolver_comes_from_with_extra[False] >[gw2] [1657/2357] PASSED tests/functional/test_freeze.py::test_freeze_with_requirement_option_package_repeated_one_file >tests/functional/test_freeze.py::test_freeze_with_requirement_option_package_repeated_multi_file >[gw1] [1658/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_comes_from_with_extra[False] >tests/functional/test_new_resolver_errors.py::test_new_resolver_conflict_requirements_file >[gw0] [1659/2357] PASSED tests/functional/test_config_settings.py::test_config_settings_implies_pep517 >tests/functional/test_config_settings.py::test_backend_sees_config >[gw3] [1660/2357] PASSED tests/functional/test_install_check.py::test_check_install_canonicalization >tests/functional/test_install_check.py::test_check_install_does_not_warn_for_out_of_graph_issues >[gw1] [1661/2357] PASSED tests/functional/test_new_resolver_errors.py::test_new_resolver_conflict_requirements_file >tests/functional/test_new_resolver_errors.py::test_new_resolver_conflict_constraints_file >[gw0] [1662/2357] PASSED tests/functional/test_config_settings.py::test_backend_sees_config >tests/functional/test_config_settings.py::test_backend_sees_config_reqs >[gw1] [1663/2357] PASSED tests/functional/test_new_resolver_errors.py::test_new_resolver_conflict_constraints_file >tests/functional/test_new_resolver_errors.py::test_new_resolver_requires_python_error >[gw0] [1664/2357] PASSED tests/functional/test_config_settings.py::test_backend_sees_config_reqs >tests/functional/test_config_settings.py::test_backend_sees_config_via_constraint >[gw0] [1665/2357] PASSED tests/functional/test_config_settings.py::test_backend_sees_config_via_constraint >tests/functional/test_config_settings.py::test_req_file_does_not_see_config >[gw1] [1666/2357] PASSED tests/functional/test_new_resolver_errors.py::test_new_resolver_requires_python_error >tests/functional/test_new_resolver_errors.py::test_new_resolver_checks_requires_python_before_dependencies >[gw0] [1667/2357] PASSED tests/functional/test_config_settings.py::test_req_file_does_not_see_config >tests/functional/test_config_settings.py::test_dep_does_not_see_config >[gw1] [1668/2357] PASSED tests/functional/test_new_resolver_errors.py::test_new_resolver_checks_requires_python_before_dependencies >tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_intersect[identical] >[gw1] [1669/2357] PASSED tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_intersect[identical] >tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_intersect[intersect] >[gw2] [1670/2357] PASSED tests/functional/test_freeze.py::test_freeze_with_requirement_option_package_repeated_multi_file >tests/functional/test_freeze.py::test_freeze_direct_url_archive >[gw0] [1671/2357] PASSED tests/functional/test_config_settings.py::test_dep_does_not_see_config >tests/functional/test_config_settings.py::test_dep_in_req_file_does_not_see_config >[gw1] [1672/2357] PASSED tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_intersect[intersect] >tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_intersect_from_constraint >[gw0] [1673/2357] PASSED tests/functional/test_config_settings.py::test_dep_in_req_file_does_not_see_config >tests/functional/test_config_settings.py::test_install_sees_config >[gw3] [1674/2357] PASSED tests/functional/test_install_check.py::test_check_install_does_not_warn_for_out_of_graph_issues >tests/functional/test_install_compat.py::test_setup_py_with_dos_line_endings >[gw2] [1675/2357] PASSED tests/functional/test_freeze.py::test_freeze_direct_url_archive >tests/functional/test_freeze.py::test_freeze_skip_work_dir_pkg >[gw0] [1676/2357] PASSED tests/functional/test_config_settings.py::test_install_sees_config >tests/functional/test_config_settings.py::test_install_sees_config_reqs >[gw1] [1677/2357] PASSED tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_intersect_from_constraint >tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_intersect_empty[both-requirements] >[gw2] [1678/2357] PASSED tests/functional/test_freeze.py::test_freeze_skip_work_dir_pkg >tests/functional/test_freeze.py::test_freeze_include_work_dir_pkg >[gw0] [1679/2357] PASSED tests/functional/test_config_settings.py::test_install_sees_config_reqs >tests/functional/test_config_settings.py::test_install_editable_sees_config >[gw1] [1680/2357] PASSED tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_intersect_empty[both-requirements] >tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_intersect_empty[one-each] >[gw3] [1681/2357] PASSED tests/functional/test_install_compat.py::test_setup_py_with_dos_line_endings >tests/functional/test_install_config.py::test_options_from_env_vars >[gw2] [1682/2357] PASSED tests/functional/test_freeze.py::test_freeze_include_work_dir_pkg >tests/functional/test_freeze.py::test_freeze_pep610_editable >[gw0] [1683/2357] PASSED tests/functional/test_config_settings.py::test_install_editable_sees_config >tests/functional/test_config_settings.py::test_install_config_reqs >[gw1] [1684/2357] PASSED tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_intersect_empty[one-each] >tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_intersect_empty_from_constraint >[gw3] [1685/2357] PASSED tests/functional/test_install_config.py::test_options_from_env_vars >tests/functional/test_install_config.py::test_command_line_options_override_env_vars >[gw1] [1686/2357] PASSED tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_intersect_empty_from_constraint >tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_requirement_and_url_constraint_can_succeed[False] >[gw0] [1687/2357] PASSED tests/functional/test_config_settings.py::test_install_config_reqs >tests/functional/test_configuration.py::test_no_options_passed_should_error >[gw0] [1688/2357] PASSED tests/functional/test_configuration.py::test_no_options_passed_should_error >tests/functional/test_configuration.py::TestBasicLoading::test_basic_modification_pipeline >[gw1] [1689/2357] PASSED tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_requirement_and_url_constraint_can_succeed[False] >tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_requirement_and_url_constraint_can_succeed[True] >[gw2] [1690/2357] PASSED tests/functional/test_freeze.py::test_freeze_pep610_editable >tests/functional/test_hash.py::test_basic_hash >[gw3] [1691/2357] PASSED tests/functional/test_install_config.py::test_command_line_options_override_env_vars >tests/functional/test_install_config.py::test_config_file_override_stack >[gw2] [1692/2357] PASSED tests/functional/test_hash.py::test_basic_hash >tests/functional/test_hash.py::test_good_algo_option >[gw2] [1693/2357] PASSED tests/functional/test_hash.py::test_good_algo_option >tests/functional/test_hash.py::test_bad_algo_option >[gw0] [1694/2357] PASSED tests/functional/test_configuration.py::TestBasicLoading::test_basic_modification_pipeline >[gw2] [1695/2357] PASSED tests/functional/test_hash.py::test_bad_algo_option >tests/functional/test_configuration.py::TestBasicLoading::test_listing_is_correct >tests/functional/test_help.py::test_run_method_should_return_success_when_finds_command_name >[gw2] [1696/2357] PASSED tests/functional/test_help.py::test_run_method_should_return_success_when_finds_command_name >tests/functional/test_help.py::test_run_method_should_return_success_when_command_name_not_specified >[gw2] [1697/2357] PASSED tests/functional/test_help.py::test_run_method_should_return_success_when_command_name_not_specified >tests/functional/test_help.py::test_run_method_should_raise_command_error_when_command_does_not_exist >[gw2] [1698/2357] PASSED tests/functional/test_help.py::test_run_method_should_raise_command_error_when_command_does_not_exist >tests/functional/test_help.py::test_help_command_should_exit_status_ok_when_command_exists >[gw1] [1699/2357] PASSED tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_requirement_and_url_constraint_can_succeed[True] >tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_requirement_and_url_constraint_can_fail[False] >[gw2] [1700/2357] PASSED tests/functional/test_help.py::test_help_command_should_exit_status_ok_when_command_exists >tests/functional/test_help.py::test_help_command_should_exit_status_ok_when_no_cmd_is_specified >[gw2] [1701/2357] PASSED tests/functional/test_help.py::test_help_command_should_exit_status_ok_when_no_cmd_is_specified >tests/functional/test_help.py::test_help_command_should_exit_status_error_when_cmd_does_not_exist >[gw2] [1702/2357] PASSED tests/functional/test_help.py::test_help_command_should_exit_status_error_when_cmd_does_not_exist >tests/functional/test_help.py::test_help_command_redact_auth_from_url >[gw0] [1703/2357] PASSED tests/functional/test_configuration.py::TestBasicLoading::test_listing_is_correct >tests/functional/test_configuration.py::TestBasicLoading::test_forget_section >[gw1] [1704/2357] PASSED tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_requirement_and_url_constraint_can_fail[False] >tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_requirement_and_url_constraint_can_fail[True] >[gw2] [1705/2357] PASSED tests/functional/test_help.py::test_help_command_redact_auth_from_url >tests/functional/test_help.py::test_help_command_redact_auth_from_url_with_extra_index_url >[gw0] [1706/2357] PASSED tests/functional/test_configuration.py::TestBasicLoading::test_forget_section >tests/functional/test_configuration.py::TestBasicLoading::test_env_var_values >[gw0] [1707/2357] PASSED tests/functional/test_configuration.py::TestBasicLoading::test_env_var_values >tests/functional/test_configuration.py::TestBasicLoading::test_env_values >[gw2] [1708/2357] PASSED tests/functional/test_help.py::test_help_command_redact_auth_from_url_with_extra_index_url >tests/functional/test_help.py::test_help_commands_equally_functional >[gw2] [1709/2357] PASSED tests/functional/test_help.py::test_help_commands_equally_functional >tests/functional/test_install.py::test_pep518_uses_build_env[missing_setuptools-install] >[gw0] [1710/2357] PASSED tests/functional/test_configuration.py::TestBasicLoading::test_env_values >tests/functional/test_configuration.py::TestBasicLoading::test_user_values >[gw1] [1711/2357] PASSED tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_requirement_and_url_constraint_can_fail[True] >tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_with_extras >[gw3] [1712/2357] PASSED tests/functional/test_install_config.py::test_config_file_override_stack >tests/functional/test_install_config.py::test_options_from_venv_config >[gw0] [1713/2357] PASSED tests/functional/test_configuration.py::TestBasicLoading::test_user_values >tests/functional/test_configuration.py::TestBasicLoading::test_site_values >[gw3] [1714/2357] PASSED tests/functional/test_install_config.py::test_options_from_venv_config >tests/functional/test_install_config.py::test_install_no_binary_via_config_disables_cached_wheels >[gw0] [1715/2357] PASSED tests/functional/test_configuration.py::TestBasicLoading::test_site_values >[gw1] [1716/2357] PASSED tests/functional/test_new_resolver_hashes.py::test_new_resolver_hash_with_extras >tests/functional/test_configuration.py::TestBasicLoading::test_global_config_file >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-None-None-None] >[gw0] [1717/2357] PASSED tests/functional/test_configuration.py::TestBasicLoading::test_global_config_file >tests/functional/test_configuration.py::TestBasicLoading::test_editor_does_not_exist >[gw1] [1718/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-None-None-None] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-None-None-fakepy] >[gw0] [1719/2357] PASSED tests/functional/test_configuration.py::TestBasicLoading::test_editor_does_not_exist >tests/functional/test_debug.py::test_debug[sys.executable: ] >[gw0] [1720/2357] PASSED tests/functional/test_debug.py::test_debug[sys.executable: ] >tests/functional/test_debug.py::test_debug[sys.getdefaultencoding: ] >[gw1] [1721/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-None-None-fakepy] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-None-1-None] >[gw0] [1722/2357] PASSED tests/functional/test_debug.py::test_debug[sys.getdefaultencoding: ] >tests/functional/test_debug.py::test_debug[sys.getfilesystemencoding: ] >[gw3] [1723/2357] PASSED tests/functional/test_install_config.py::test_install_no_binary_via_config_disables_cached_wheels >tests/functional/test_install_config.py::test_prompt_for_authentication >[gw0] [1724/2357] PASSED tests/functional/test_debug.py::test_debug[sys.getfilesystemencoding: ] >tests/functional/test_debug.py::test_debug[locale.getpreferredencoding: ] >[gw1] [1725/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-None-1-None] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-None-1-fakepy] >[gw0] [1726/2357] PASSED tests/functional/test_debug.py::test_debug[locale.getpreferredencoding: ] >tests/functional/test_debug.py::test_debug[sys.platform: ] >[gw2] [1727/2357] PASSED tests/functional/test_install.py::test_pep518_uses_build_env[missing_setuptools-install] >tests/functional/test_install.py::test_pep518_uses_build_env[missing_setuptools-wheel] >[gw1] [1728/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-None-1-fakepy] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-fakeabi-None-None] >[gw0] [1729/2357] PASSED tests/functional/test_debug.py::test_debug[sys.platform: ] >tests/functional/test_debug.py::test_debug[sys.implementation:] >[gw0] [1730/2357] PASSED tests/functional/test_debug.py::test_debug[sys.implementation:] >tests/functional/test_debug.py::test_debug['cert' config value: ] >[gw1] [1731/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-fakeabi-None-None] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-fakeabi-None-fakepy] >[gw0] [1732/2357] PASSED tests/functional/test_debug.py::test_debug['cert' config value: ] >tests/functional/test_debug.py::test_debug[REQUESTS_CA_BUNDLE: ] >[gw0] [1733/2357] PASSED tests/functional/test_debug.py::test_debug[REQUESTS_CA_BUNDLE: ] >tests/functional/test_debug.py::test_debug[CURL_CA_BUNDLE: ] >[gw1] [1734/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-fakeabi-None-fakepy] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-fakeabi-1-None] >[gw0] [1735/2357] PASSED tests/functional/test_debug.py::test_debug[CURL_CA_BUNDLE: ] >tests/functional/test_debug.py::test_debug[pip._vendor.certifi.where(): ] >[gw1] [1736/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-fakeabi-1-None] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-fakeabi-1-fakepy] >[gw0] [1737/2357] PASSED tests/functional/test_debug.py::test_debug[pip._vendor.certifi.where(): ] >tests/functional/test_debug.py::test_debug[pip._vendor.DEBUNDLED: ] >[gw0] [1738/2357] PASSED tests/functional/test_debug.py::test_debug[pip._vendor.DEBUNDLED: ] >tests/functional/test_debug.py::test_debug__tags[args0] >[gw1] [1739/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[None-fakeabi-1-fakepy] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-None-None-None] >[gw0] [1740/2357] PASSED tests/functional/test_debug.py::test_debug__tags[args0] >tests/functional/test_debug.py::test_debug__tags[args1] >[gw1] [1741/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-None-None-None] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-None-None-fakepy] >[gw0] [1742/2357] PASSED tests/functional/test_debug.py::test_debug__tags[args1] >tests/functional/test_debug.py::test_debug__target_options[args0-(target: version_info='3.7')] >[gw0] [1743/2357] PASSED tests/functional/test_debug.py::test_debug__target_options[args0-(target: version_info='3.7')] >tests/functional/test_download.py::test_download_wheel >[gw1] [1744/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-None-None-fakepy] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-None-1-None] >[gw2] [1745/2357] PASSED tests/functional/test_install.py::test_pep518_uses_build_env[missing_setuptools-wheel] >tests/functional/test_install.py::test_pep518_uses_build_env[bad_setuptools-install] >[gw1] [1746/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-None-1-None] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-None-1-fakepy] >[gw3] [1747/2357] FAILED tests/functional/test_install_config.py::test_prompt_for_authentication >[gw1] [1748/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-None-1-fakepy] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-fakeabi-None-None] >tests/functional/test_install_config.py::test_do_not_prompt_for_authentication >[gw0] [1749/2357] PASSED tests/functional/test_download.py::test_download_wheel >tests/functional/test_download.py::test_download_wheel_archive >[gw1] [1750/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-fakeabi-None-None] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-fakeabi-None-fakepy] >[gw1] [1751/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-fakeabi-None-fakepy] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-fakeabi-1-None] >[gw0] [1752/2357] PASSED tests/functional/test_download.py::test_download_wheel_archive >tests/functional/test_download.py::test_download_should_download_wheel_deps >[gw1] [1753/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-fakeabi-1-None] >tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-fakeabi-1-fakepy] >[gw0] [1754/2357] PASSED tests/functional/test_download.py::test_download_should_download_wheel_deps >tests/functional/test_download.py::test_only_binary_set_then_download_specific_platform >[gw1] [1755/2357] PASSED tests/functional/test_new_resolver_target.py::test_new_resolver_target_checks_compatibility_failure[fakeplat-fakeabi-1-fakepy] >tests/functional/test_new_resolver_user.py::test_new_resolver_install_user >[gw2] [1756/2357] PASSED tests/functional/test_install.py::test_pep518_uses_build_env[bad_setuptools-install] >tests/functional/test_install.py::test_pep518_uses_build_env[bad_setuptools-wheel] >[gw0] [1757/2357] PASSED tests/functional/test_download.py::test_only_binary_set_then_download_specific_platform >tests/functional/test_download.py::test_no_deps_set_then_download_specific_platform >[gw1] [1758/2357] PASSED tests/functional/test_new_resolver_user.py::test_new_resolver_install_user >tests/functional/test_new_resolver_user.py::test_new_resolver_install_user_satisfied_by_global_site >[gw0] [1759/2357] PASSED tests/functional/test_download.py::test_no_deps_set_then_download_specific_platform >tests/functional/test_download.py::test_download_specific_platform_fails >[gw0] [1760/2357] PASSED tests/functional/test_download.py::test_download_specific_platform_fails >tests/functional/test_download.py::test_no_binary_set_then_download_specific_platform_fails >[gw0] [1761/2357] PASSED tests/functional/test_download.py::test_no_binary_set_then_download_specific_platform_fails >tests/functional/test_download.py::test_download_specify_platform >[gw3] [1762/2357] FAILED tests/functional/test_install_config.py::test_do_not_prompt_for_authentication >[gw1] [1763/2357] PASSED tests/functional/test_new_resolver_user.py::test_new_resolver_install_user_satisfied_by_global_site >tests/functional/test_new_resolver_user.py::test_new_resolver_install_user_conflict_in_user_site >tests/functional/test_install_direct_url.py::test_install_find_links_no_direct_url >[gw2] [1764/2357] PASSED tests/functional/test_install.py::test_pep518_uses_build_env[bad_setuptools-wheel] >tests/functional/test_install.py::test_pep518_build_env_uses_same_pip >[gw1] [1765/2357] PASSED tests/functional/test_new_resolver_user.py::test_new_resolver_install_user_conflict_in_user_site >tests/functional/test_new_resolver_user.py::test_new_resolver_install_user_reinstall_global_site >[gw3] [1766/2357] PASSED tests/functional/test_install_direct_url.py::test_install_find_links_no_direct_url >tests/functional/test_install_direct_url.py::test_install_vcs_editable_no_direct_url >[gw1] [1767/2357] PASSED tests/functional/test_new_resolver_user.py::test_new_resolver_install_user_reinstall_global_site >tests/functional/test_new_resolver_user.py::test_new_resolver_install_user_conflict_in_global_site >[gw0] [1768/2357] PASSED tests/functional/test_download.py::test_download_specify_platform >tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_universal[linux_x86_64] >[gw2] [1769/2357] PASSED tests/functional/test_install.py::test_pep518_build_env_uses_same_pip >[gw3] [1770/2357] PASSED tests/functional/test_install_direct_url.py::test_install_vcs_editable_no_direct_url >tests/functional/test_install_direct_url.py::test_install_vcs_non_editable_direct_url >tests/functional/test_install.py::test_pep518_refuses_conflicting_requires >[gw0] [1771/2357] PASSED tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_universal[linux_x86_64] >tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_universal[manylinux1_x86_64] >[gw0] [1772/2357] PASSED tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_universal[manylinux1_x86_64] >[gw1] [1773/2357] PASSED tests/functional/test_new_resolver_user.py::test_new_resolver_install_user_conflict_in_global_site >tests/functional/test_new_resolver_user.py::test_new_resolver_install_user_conflict_in_global_and_user_sites >tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_universal[manylinux2010_x86_64] >[gw2] [1774/2357] PASSED tests/functional/test_install.py::test_pep518_refuses_conflicting_requires >tests/functional/test_install.py::test_pep518_refuses_invalid_requires >[gw0] [1775/2357] PASSED tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_universal[manylinux2010_x86_64] >tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_universal[manylinux2014_x86_64] >[gw3] [1776/2357] PASSED tests/functional/test_install_direct_url.py::test_install_vcs_non_editable_direct_url >tests/functional/test_install_direct_url.py::test_install_archive_direct_url >[gw2] [1777/2357] PASSED tests/functional/test_install.py::test_pep518_refuses_invalid_requires >tests/functional/test_install.py::test_pep518_refuses_invalid_build_system >[gw0] [1778/2357] PASSED tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_universal[manylinux2014_x86_64] >tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_compatible_manylinuxes[manylinux1_x86_64-manylinux1_x86_64] >[gw2] [1779/2357] PASSED tests/functional/test_install.py::test_pep518_refuses_invalid_build_system >[gw0] [1780/2357] PASSED tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_compatible_manylinuxes[manylinux1_x86_64-manylinux1_x86_64] >tests/functional/test_install.py::test_pep518_allows_missing_requires >tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_compatible_manylinuxes[manylinux1_x86_64-manylinux2010_x86_64] >[gw1] [1781/2357] PASSED tests/functional/test_new_resolver_user.py::test_new_resolver_install_user_conflict_in_global_and_user_sites >tests/functional/test_no_color.py::test_no_color >[gw0] [1782/2357] PASSED tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_compatible_manylinuxes[manylinux1_x86_64-manylinux2010_x86_64] >tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_compatible_manylinuxes[manylinux2010_x86_64-manylinux2010_x86_64] >[gw3] [1783/2357] PASSED tests/functional/test_install_direct_url.py::test_install_archive_direct_url >tests/functional/test_install_direct_url.py::test_install_vcs_constraint_direct_file_url >[gw0] [1784/2357] PASSED tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_compatible_manylinuxes[manylinux2010_x86_64-manylinux2010_x86_64] >tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_compatible_manylinuxes[manylinux1_x86_64-manylinux2014_x86_64] >[gw1] [1785/2357] PASSED tests/functional/test_no_color.py::test_no_color >tests/functional/test_pep517.py::test_backend >[gw0] [1786/2357] PASSED tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_compatible_manylinuxes[manylinux1_x86_64-manylinux2014_x86_64] >tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_compatible_manylinuxes[manylinux2010_x86_64-manylinux2014_x86_64] >[gw0] [1787/2357] PASSED tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_compatible_manylinuxes[manylinux2010_x86_64-manylinux2014_x86_64] >[gw1] [1788/2357] PASSED tests/functional/test_pep517.py::test_backend >tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_compatible_manylinuxes[manylinux2014_x86_64-manylinux2014_x86_64] >tests/functional/test_pep517.py::test_backend_path >[gw1] [1789/2357] PASSED tests/functional/test_pep517.py::test_backend_path >tests/functional/test_pep517.py::test_backend_path_and_dep >[gw3] [1790/2357] PASSED tests/functional/test_install_direct_url.py::test_install_vcs_constraint_direct_file_url >tests/functional/test_install_extras.py::test_extras_after_wheel >[gw0] [1791/2357] PASSED tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_download_compatible_manylinuxes[manylinux2014_x86_64-manylinux2014_x86_64] >tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_explicit_platform_only >[gw2] [1792/2357] PASSED tests/functional/test_install.py::test_pep518_allows_missing_requires >tests/functional/test_install.py::test_pep518_with_user_pip >[gw1] [1793/2357] PASSED tests/functional/test_pep517.py::test_backend_path_and_dep >tests/functional/test_pep517.py::test_pep517_install >[gw0] [1794/2357] PASSED tests/functional/test_download.py::TestDownloadPlatformManylinuxes::test_explicit_platform_only >tests/functional/test_download.py::test_download__python_version >[gw1] [1795/2357] PASSED tests/functional/test_pep517.py::test_pep517_install >tests/functional/test_pep517.py::test_pep517_install_with_reqs >[gw3] [1796/2357] PASSED tests/functional/test_install_extras.py::test_extras_after_wheel >tests/functional/test_install_extras.py::test_nonexistent_extra_warns_user_no_wheel >[gw3] [1797/2357] PASSED tests/functional/test_install_extras.py::test_nonexistent_extra_warns_user_no_wheel >tests/functional/test_install_extras.py::test_nonexistent_extra_warns_user_with_wheel >[gw1] [1798/2357] PASSED tests/functional/test_pep517.py::test_pep517_install_with_reqs >tests/functional/test_pep517.py::test_no_use_pep517_without_setup_py >[gw0] [1799/2357] PASSED tests/functional/test_download.py::test_download__python_version >tests/functional/test_download.py::test_download__python_version_used_for_python_requires >[gw1] [1800/2357] PASSED tests/functional/test_pep517.py::test_no_use_pep517_without_setup_py >tests/functional/test_pep517.py::test_conflicting_pep517_backend_requirements >[gw3] [1801/2357] PASSED tests/functional/test_install_extras.py::test_nonexistent_extra_warns_user_with_wheel >tests/functional/test_install_extras.py::test_nonexistent_options_listed_in_order >[gw0] [1802/2357] PASSED tests/functional/test_download.py::test_download__python_version_used_for_python_requires >[gw3] [1803/2357] PASSED tests/functional/test_install_extras.py::test_nonexistent_options_listed_in_order >tests/functional/test_download.py::test_download_ignore_requires_python_dont_fail_with_wrong_python >tests/functional/test_install_extras.py::test_install_fails_if_extra_at_end >[gw1] [1804/2357] PASSED tests/functional/test_pep517.py::test_conflicting_pep517_backend_requirements >tests/functional/test_pep517.py::test_no_check_build_deps >[gw3] [1805/2357] PASSED tests/functional/test_install_extras.py::test_install_fails_if_extra_at_end >tests/functional/test_install_extras.py::test_install_special_extra[Hop_hOp-hoP-Hop_hOp-hoP] >[gw2] [1806/2357] PASSED tests/functional/test_install.py::test_pep518_with_user_pip >tests/functional/test_install.py::test_pep518_with_extra_and_markers >[gw0] [1807/2357] PASSED tests/functional/test_download.py::test_download_ignore_requires_python_dont_fail_with_wrong_python >tests/functional/test_download.py::test_download_specify_abi >[gw3] [1808/2357] PASSED tests/functional/test_install_extras.py::test_install_special_extra[Hop_hOp-hoP-Hop_hOp-hoP] >tests/functional/test_install_extras.py::test_install_special_extra[Hop_hOp-hoP-hop-hop-hop] >[gw3] [1809/2357] PASSED tests/functional/test_install_extras.py::test_install_special_extra[Hop_hOp-hoP-hop-hop-hop] >tests/functional/test_install_extras.py::test_install_special_extra[hop-hop-hop-Hop_hOp-hoP] >[gw1] [1810/2357] PASSED tests/functional/test_pep517.py::test_no_check_build_deps >[gw3] [1811/2357] PASSED tests/functional/test_install_extras.py::test_install_special_extra[hop-hop-hop-Hop_hOp-hoP] >tests/functional/test_pep517.py::test_validate_missing_pep517_backend_requirements >tests/functional/test_install_extras.py::test_install_requirements_no_r_flag >[gw3] [1812/2357] PASSED tests/functional/test_install_extras.py::test_install_requirements_no_r_flag >tests/functional/test_install_extras.py::test_install_extra_merging[-3.0-False] >[gw1] [1813/2357] PASSED tests/functional/test_pep517.py::test_validate_missing_pep517_backend_requirements >tests/functional/test_pep517.py::test_validate_conflicting_pep517_backend_requirements >[gw0] [1814/2357] PASSED tests/functional/test_download.py::test_download_specify_abi >tests/functional/test_download.py::test_download_specify_implementation >[gw1] [1815/2357] PASSED tests/functional/test_pep517.py::test_validate_conflicting_pep517_backend_requirements >tests/functional/test_pep517.py::test_pep517_backend_requirements_satisfied_by_prerelease >[gw2] [1816/2357] PASSED tests/functional/test_install.py::test_pep518_with_extra_and_markers >tests/functional/test_install.py::test_pep518_with_namespace_package >[gw3] [1817/2357] PASSED tests/functional/test_install_extras.py::test_install_extra_merging[-3.0-False] >tests/functional/test_install_extras.py::test_install_extra_merging[[extra1]-2.0-True] >[gw0] [1818/2357] PASSED tests/functional/test_download.py::test_download_specify_implementation >tests/functional/test_download.py::test_download_exit_status_code_when_no_requirements >[gw0] [1819/2357] PASSED tests/functional/test_download.py::test_download_exit_status_code_when_no_requirements >tests/functional/test_download.py::test_download_exit_status_code_when_blank_requirements_file >[gw0] [1820/2357] PASSED tests/functional/test_download.py::test_download_exit_status_code_when_blank_requirements_file >tests/functional/test_download.py::test_download_prefer_binary_when_tarball_higher_than_wheel >[gw1] [1821/2357] PASSED tests/functional/test_pep517.py::test_pep517_backend_requirements_satisfied_by_prerelease >tests/functional/test_pep517.py::test_pep517_backend_requirements_already_satisfied >[gw2] [1822/2357] PASSED tests/functional/test_install.py::test_pep518_with_namespace_package >[gw0] [1823/2357] PASSED tests/functional/test_download.py::test_download_prefer_binary_when_tarball_higher_than_wheel >tests/functional/test_install.py::test_pep518_forkbombs[pep518_forkbomb-install] >tests/functional/test_download.py::test_prefer_binary_tarball_higher_than_wheel_req_file >[gw0] [1824/2357] PASSED tests/functional/test_download.py::test_prefer_binary_tarball_higher_than_wheel_req_file >tests/functional/test_download.py::test_download_prefer_binary_when_wheel_doesnt_satisfy_req >[gw2] [1825/2357] PASSED tests/functional/test_install.py::test_pep518_forkbombs[pep518_forkbomb-install] >tests/functional/test_install.py::test_pep518_forkbombs[pep518_forkbomb-wheel] >[gw1] [1826/2357] PASSED tests/functional/test_pep517.py::test_pep517_backend_requirements_already_satisfied >tests/functional/test_pep517.py::test_pep517_install_with_no_cache_dir >[gw3] [1827/2357] PASSED tests/functional/test_install_extras.py::test_install_extra_merging[[extra1]-2.0-True] >[gw0] [1828/2357] PASSED tests/functional/test_download.py::test_download_prefer_binary_when_wheel_doesnt_satisfy_req >tests/functional/test_install_extras.py::test_install_extra_merging[[extra2]-1.0-True] >tests/functional/test_download.py::test_prefer_binary_when_wheel_doesnt_satisfy_req_req_file >[gw2] [1829/2357] PASSED tests/functional/test_install.py::test_pep518_forkbombs[pep518_forkbomb-wheel] >tests/functional/test_install.py::test_pep518_forkbombs[pep518_twin_forkbombs_first-install] >[gw0] [1830/2357] PASSED tests/functional/test_download.py::test_prefer_binary_when_wheel_doesnt_satisfy_req_req_file >tests/functional/test_download.py::test_download_prefer_binary_when_only_tarball_exists >[gw1] [1831/2357] PASSED tests/functional/test_pep517.py::test_pep517_install_with_no_cache_dir >tests/functional/test_pep517.py::test_no_build_system_section >[gw0] [1832/2357] PASSED tests/functional/test_download.py::test_download_prefer_binary_when_only_tarball_exists >tests/functional/test_download.py::test_prefer_binary_when_only_tarball_exists_req_file >[gw2] [1833/2357] PASSED tests/functional/test_install.py::test_pep518_forkbombs[pep518_twin_forkbombs_first-install] >tests/functional/test_install.py::test_pep518_forkbombs[pep518_twin_forkbombs_first-wheel] >[gw0] [1834/2357] PASSED tests/functional/test_download.py::test_prefer_binary_when_only_tarball_exists_req_file >tests/functional/test_download.py::test_download_file_url >[gw3] [1835/2357] PASSED tests/functional/test_install_extras.py::test_install_extra_merging[[extra2]-1.0-True] >tests/functional/test_install_extras.py::test_install_extra_merging[[extra1,extra2]-1.0-True] >[gw2] [1836/2357] PASSED tests/functional/test_install.py::test_pep518_forkbombs[pep518_twin_forkbombs_first-wheel] >tests/functional/test_install.py::test_pep518_forkbombs[pep518_twin_forkbombs_second-install] >[gw0] [1837/2357] PASSED tests/functional/test_download.py::test_download_file_url >tests/functional/test_download.py::test_download_file_url_existing_ok_download >[gw1] [1838/2357] PASSED tests/functional/test_pep517.py::test_no_build_system_section >tests/functional/test_pep517.py::test_no_build_backend_entry >[gw0] [1839/2357] PASSED tests/functional/test_download.py::test_download_file_url_existing_ok_download >tests/functional/test_download.py::test_download_file_url_existing_bad_download >[gw2] [1840/2357] PASSED tests/functional/test_install.py::test_pep518_forkbombs[pep518_twin_forkbombs_second-install] >tests/functional/test_install.py::test_pep518_forkbombs[pep518_twin_forkbombs_second-wheel] >[gw0] [1841/2357] PASSED tests/functional/test_download.py::test_download_file_url_existing_bad_download >tests/functional/test_download.py::test_download_http_url_bad_hash >[gw0] [1842/2357] PASSED tests/functional/test_download.py::test_download_http_url_bad_hash >tests/functional/test_download.py::test_download_editable >[gw3] [1843/2357] PASSED tests/functional/test_install_extras.py::test_install_extra_merging[[extra1,extra2]-1.0-True] >tests/functional/test_install_extras.py::test_install_extras >[gw1] [1844/2357] PASSED tests/functional/test_pep517.py::test_no_build_backend_entry >tests/functional/test_pep517.py::test_explicit_setuptools_backend >[gw2] [1845/2357] PASSED tests/functional/test_install.py::test_pep518_forkbombs[pep518_twin_forkbombs_second-wheel] >tests/functional/test_install.py::test_install_exit_status_code_when_no_requirements >[gw2] [1846/2357] PASSED tests/functional/test_install.py::test_install_exit_status_code_when_no_requirements >tests/functional/test_install.py::test_install_exit_status_code_when_blank_requirements_file >[gw0] [1847/2357] PASSED tests/functional/test_download.py::test_download_editable >tests/functional/test_download.py::test_download_use_pep517_propagation >[gw3] [1848/2357] PASSED tests/functional/test_install_extras.py::test_install_extras >tests/functional/test_install_extras.py::test_install_setuptools_extras_inconsistency >[gw2] [1849/2357] PASSED tests/functional/test_install.py::test_install_exit_status_code_when_blank_requirements_file >tests/functional/test_install.py::test_basic_editable_install >[gw2] [1850/2357] PASSED tests/functional/test_install.py::test_basic_editable_install >tests/functional/test_install.py::test_basic_install_editable_from_svn >[gw2] [1851/2357] SKIPPED tests/functional/test_install.py::test_basic_install_editable_from_svn >tests/functional/test_install.py::test_basic_install_editable_from_git >[gw3] [1852/2357] PASSED tests/functional/test_install_extras.py::test_install_setuptools_extras_inconsistency >tests/functional/test_install_force_reinstall.py::test_force_reinstall_with_no_version_specifier >[gw1] [1853/2357] PASSED tests/functional/test_pep517.py::test_explicit_setuptools_backend >tests/functional/test_pep660.py::test_install_pep517_basic >[gw2] [1854/2357] PASSED tests/functional/test_install.py::test_basic_install_editable_from_git >tests/functional/test_install.py::test_install_editable_from_git_autobuild_wheel >[gw1] [1855/2357] PASSED tests/functional/test_pep660.py::test_install_pep517_basic >tests/functional/test_pep660.py::test_install_pep660_basic >[gw0] [1856/2357] PASSED tests/functional/test_download.py::test_download_use_pep517_propagation >tests/functional/test_install_wheel.py::test_wheel_compiles_pyc >[gw3] [1857/2357] PASSED tests/functional/test_install_force_reinstall.py::test_force_reinstall_with_no_version_specifier >tests/functional/test_install_force_reinstall.py::test_force_reinstall_with_same_version_specifier >[gw2] [1858/2357] PASSED tests/functional/test_install.py::test_install_editable_from_git_autobuild_wheel >tests/functional/test_install.py::test_install_editable_uninstalls_existing_from_path >[gw0] [1859/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_compiles_pyc >tests/functional/test_install_wheel.py::test_wheel_no_compiles_pyc >[gw0] [1860/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_no_compiles_pyc >tests/functional/test_install_wheel.py::test_install_from_wheel_uninstalls_old_version >[gw1] [1861/2357] PASSED tests/functional/test_pep660.py::test_install_pep660_basic >tests/functional/test_pep660.py::test_install_pep660_from_reqs_file >[gw3] [1862/2357] PASSED tests/functional/test_install_force_reinstall.py::test_force_reinstall_with_same_version_specifier >tests/functional/test_install_index.py::test_find_links_relative_path >[gw0] [1863/2357] PASSED tests/functional/test_install_wheel.py::test_install_from_wheel_uninstalls_old_version >tests/functional/test_install_wheel.py::test_wheel_compile_syntax_error >[gw1] [1864/2357] PASSED tests/functional/test_pep660.py::test_install_pep660_from_reqs_file >tests/functional/test_pep660.py::test_install_no_pep660_setup_py_fallback >[gw0] [1865/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_compile_syntax_error >tests/functional/test_install_wheel.py::test_wheel_install_with_no_cache_dir >[gw2] [1866/2357] PASSED tests/functional/test_install.py::test_install_editable_uninstalls_existing_from_path >tests/functional/test_install.py::test_basic_install_editable_from_hg >[gw2] [1867/2357] SKIPPED tests/functional/test_install.py::test_basic_install_editable_from_hg >tests/functional/test_install.py::test_vcs_url_final_slash_normalization >[gw2] [1868/2357] SKIPPED tests/functional/test_install.py::test_vcs_url_final_slash_normalization >tests/functional/test_install.py::test_install_editable_from_bazaar >[gw2] [1869/2357] SKIPPED tests/functional/test_install.py::test_install_editable_from_bazaar >tests/functional/test_install.py::test_basic_install_from_local_directory[] >[gw0] [1870/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_install_with_no_cache_dir >[gw3] [1871/2357] PASSED tests/functional/test_install_index.py::test_find_links_relative_path >tests/functional/test_install_wheel.py::test_wheel_install_fails_with_extra_dist_info >tests/functional/test_install_index.py::test_find_links_no_doctype >[gw0] [1872/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_install_fails_with_extra_dist_info >tests/functional/test_install_wheel.py::test_wheel_install_fails_with_unrelated_dist_info >[gw1] [1873/2357] PASSED tests/functional/test_pep660.py::test_install_no_pep660_setup_py_fallback >tests/functional/test_pep660.py::test_install_no_pep660_setup_cfg_fallback >[gw0] [1874/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_install_fails_with_unrelated_dist_info >tests/functional/test_install_wheel.py::test_wheel_installs_ok_with_nested_dist_info >[gw2] [1875/2357] PASSED tests/functional/test_install.py::test_basic_install_from_local_directory[] >tests/functional/test_install.py::test_basic_install_from_local_directory[--use-deprecated=legacy-resolver] >[gw3] [1876/2357] PASSED tests/functional/test_install_index.py::test_find_links_no_doctype >[gw0] [1877/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_installs_ok_with_nested_dist_info >tests/functional/test_install_wheel.py::test_wheel_installs_ok_with_badly_encoded_irrelevant_dist_info_file >tests/functional/test_install_index.py::test_find_links_requirements_file_relative_path >[gw0] [1878/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_installs_ok_with_badly_encoded_irrelevant_dist_info_file >tests/functional/test_install_wheel.py::test_wheel_install_fails_with_badly_encoded_metadata >[gw1] [1879/2357] PASSED tests/functional/test_pep660.py::test_install_no_pep660_setup_cfg_fallback >tests/functional/test_pep660.py::test_wheel_editable_pep660_basic >[gw2] [1880/2357] PASSED tests/functional/test_install.py::test_basic_install_from_local_directory[--use-deprecated=legacy-resolver] >tests/functional/test_install.py::test_basic_install_relative_directory[rel_path-False] >[gw0] [1881/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_install_fails_with_badly_encoded_metadata >tests/functional/test_install_wheel.py::test_correct_package_name_while_creating_wheel_bug[simple-package] >[gw0] [1882/2357] PASSED tests/functional/test_install_wheel.py::test_correct_package_name_while_creating_wheel_bug[simple-package] >tests/functional/test_install_wheel.py::test_correct_package_name_while_creating_wheel_bug[simple_package] >[gw0] [1883/2357] PASSED tests/functional/test_install_wheel.py::test_correct_package_name_while_creating_wheel_bug[simple_package] >tests/functional/test_install_wheel.py::test_wheel_with_file_in_data_dir_has_reasonable_error[purelib] >[gw3] [1884/2357] PASSED tests/functional/test_install_index.py::test_find_links_requirements_file_relative_path >tests/functional/test_install_index.py::test_install_from_file_index_hash_link >[gw0] [1885/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_with_file_in_data_dir_has_reasonable_error[purelib] >tests/functional/test_install_wheel.py::test_wheel_with_file_in_data_dir_has_reasonable_error[abc] >[gw1] [1886/2357] PASSED tests/functional/test_pep660.py::test_wheel_editable_pep660_basic >tests/functional/test_pep660.py::test_download_editable_pep660_basic >[gw0] [1887/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_with_file_in_data_dir_has_reasonable_error[abc] >tests/functional/test_install_wheel.py::test_wheel_with_unknown_subdir_in_data_dir_has_reasonable_error >[gw2] [1888/2357] PASSED tests/functional/test_install.py::test_basic_install_relative_directory[rel_path-False] >tests/functional/test_install.py::test_basic_install_relative_directory[rel_path-True] >[gw1] [1889/2357] PASSED tests/functional/test_pep660.py::test_download_editable_pep660_basic >tests/functional/test_pep668.py::test_fails[install] >[gw0] [1890/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_with_unknown_subdir_in_data_dir_has_reasonable_error >tests/functional/test_invalid_versions_and_specifiers.py::test_install_from_index_with_invalid_version >[gw3] [1891/2357] PASSED tests/functional/test_install_index.py::test_install_from_file_index_hash_link >tests/functional/test_install_index.py::test_file_index_url_quoting >[gw1] [1892/2357] PASSED tests/functional/test_pep668.py::test_fails[install] >tests/functional/test_pep668.py::test_fails[install-user] >[gw1] [1893/2357] PASSED tests/functional/test_pep668.py::test_fails[install-user] >tests/functional/test_pep668.py::test_fails[install-dry-run] >[gw0] [1894/2357] PASSED tests/functional/test_invalid_versions_and_specifiers.py::test_install_from_index_with_invalid_version >tests/functional/test_invalid_versions_and_specifiers.py::test_install_from_index_with_invalid_specifier >[gw1] [1895/2357] PASSED tests/functional/test_pep668.py::test_fails[install-dry-run] >tests/functional/test_pep668.py::test_fails[uninstall] >[gw0] [1896/2357] PASSED tests/functional/test_invalid_versions_and_specifiers.py::test_install_from_index_with_invalid_specifier >tests/functional/test_invalid_versions_and_specifiers.py::test_uninstall_invalid_version >[gw2] [1897/2357] PASSED tests/functional/test_install.py::test_basic_install_relative_directory[rel_path-True] >[gw1] [1898/2357] PASSED tests/functional/test_pep668.py::test_fails[uninstall] >tests/functional/test_install.py::test_basic_install_relative_directory[rel_url-False] >tests/functional/test_pep668.py::test_succeeds_when_overridden[install] >[gw0] [1899/2357] PASSED tests/functional/test_invalid_versions_and_specifiers.py::test_uninstall_invalid_version >tests/functional/test_invalid_versions_and_specifiers.py::test_upgrade_invalid_version >[gw3] [1900/2357] PASSED tests/functional/test_install_index.py::test_file_index_url_quoting >tests/functional/test_install_report.py::test_install_report_basic >[gw1] [1901/2357] PASSED tests/functional/test_pep668.py::test_succeeds_when_overridden[install] >tests/functional/test_pep668.py::test_succeeds_when_overridden[install-dry-run] >[gw0] [1902/2357] XFAIL tests/functional/test_invalid_versions_and_specifiers.py::test_upgrade_invalid_version >tests/functional/test_invalid_versions_and_specifiers.py::test_upgrade_require_invalid_version >[gw3] [1903/2357] PASSED tests/functional/test_install_report.py::test_install_report_basic >tests/functional/test_install_report.py::test_install_report_dep >[gw1] [1904/2357] PASSED tests/functional/test_pep668.py::test_succeeds_when_overridden[install-dry-run] >tests/functional/test_pep668.py::test_succeeds_when_overridden[uninstall] >[gw1] [1905/2357] PASSED tests/functional/test_pep668.py::test_succeeds_when_overridden[uninstall] >tests/functional/test_pep668.py::test_allows_if_out_of_environment[install-root] >[gw0] [1906/2357] XFAIL tests/functional/test_invalid_versions_and_specifiers.py::test_upgrade_require_invalid_version >tests/functional/test_invalid_versions_and_specifiers.py::test_list_invalid_version >[gw2] [1907/2357] PASSED tests/functional/test_install.py::test_basic_install_relative_directory[rel_url-False] >tests/functional/test_install.py::test_basic_install_relative_directory[rel_url-True] >[gw0] [1908/2357] PASSED tests/functional/test_invalid_versions_and_specifiers.py::test_list_invalid_version >tests/functional/test_invalid_versions_and_specifiers.py::test_freeze_invalid_version >[gw1] [1909/2357] PASSED tests/functional/test_pep668.py::test_allows_if_out_of_environment[install-root] >tests/functional/test_pep668.py::test_allows_if_out_of_environment[install-prefix] >[gw3] [1910/2357] PASSED tests/functional/test_install_report.py::test_install_report_dep >tests/functional/test_install_report.py::test_yanked_version >[gw0] [1911/2357] PASSED tests/functional/test_invalid_versions_and_specifiers.py::test_freeze_invalid_version >tests/functional/test_invalid_versions_and_specifiers.py::test_show_invalid_version >[gw1] [1912/2357] PASSED tests/functional/test_pep668.py::test_allows_if_out_of_environment[install-prefix] >tests/functional/test_pep668.py::test_allows_if_out_of_environment[install-target] >[gw0] [1913/2357] PASSED tests/functional/test_invalid_versions_and_specifiers.py::test_show_invalid_version >tests/functional/test_invalid_versions_and_specifiers.py::test_show_require_invalid_version >[gw3] [1914/2357] PASSED tests/functional/test_install_report.py::test_yanked_version >tests/functional/test_install_report.py::test_skipped_yanked_version >[gw2] [1915/2357] PASSED tests/functional/test_install.py::test_basic_install_relative_directory[rel_url-True] >tests/functional/test_install.py::test_basic_install_relative_directory[embedded_rel_path-False] >[gw1] [1916/2357] PASSED tests/functional/test_pep668.py::test_allows_if_out_of_environment[install-target] >tests/functional/test_pep668.py::test_allows_install_dry_run >[gw0] [1917/2357] PASSED tests/functional/test_invalid_versions_and_specifiers.py::test_show_require_invalid_version >tests/functional/test_list.py::test_basic_list >[gw1] [1918/2357] PASSED tests/functional/test_pep668.py::test_allows_install_dry_run >tests/functional/test_python_option.py::test_error_python_option_wrong_location >[gw3] [1919/2357] PASSED tests/functional/test_install_report.py::test_skipped_yanked_version >tests/functional/test_install_report.py::test_install_report_to_stdout >[gw1] [1920/2357] PASSED tests/functional/test_python_option.py::test_error_python_option_wrong_location >tests/functional/test_search.py::test_version_compare >[gw1] [1921/2357] PASSED tests/functional/test_search.py::test_version_compare >tests/functional/test_search.py::test_pypi_xml_transformation >[gw1] [1922/2357] PASSED tests/functional/test_search.py::test_pypi_xml_transformation >tests/functional/test_search.py::test_search_missing_argument >[gw1] [1923/2357] SKIPPED tests/functional/test_search.py::test_search_missing_argument >tests/functional/test_search.py::test_latest_prerelease_install_message >[gw1] [1924/2357] SKIPPED tests/functional/test_search.py::test_latest_prerelease_install_message >tests/functional/test_search.py::test_search_print_results_should_contain_latest_versions >[gw1] [1925/2357] SKIPPED tests/functional/test_search.py::test_search_print_results_should_contain_latest_versions >tests/functional/test_self_update.py::test_self_update_editable >[gw3] [1926/2357] PASSED tests/functional/test_install_report.py::test_install_report_to_stdout >tests/functional/test_install_reqs.py::test_schema_check_in_requirements_file >[gw2] [1927/2357] PASSED tests/functional/test_install.py::test_basic_install_relative_directory[embedded_rel_path-False] >tests/functional/test_install.py::test_basic_install_relative_directory[embedded_rel_path-True] >[gw3] [1928/2357] PASSED tests/functional/test_install_reqs.py::test_schema_check_in_requirements_file >tests/functional/test_install_reqs.py::test_relative_requirements_file[rel_path-False] >[gw0] [1929/2357] PASSED tests/functional/test_list.py::test_basic_list >tests/functional/test_list.py::test_verbose_flag >[gw2] [1930/2357] PASSED tests/functional/test_install.py::test_basic_install_relative_directory[embedded_rel_path-True] >tests/functional/test_install.py::test_install_quiet >[gw3] [1931/2357] PASSED tests/functional/test_install_reqs.py::test_relative_requirements_file[rel_path-False] >tests/functional/test_install_reqs.py::test_relative_requirements_file[rel_path-True] >[gw0] [1932/2357] PASSED tests/functional/test_list.py::test_verbose_flag >tests/functional/test_list.py::test_columns_flag >[gw0] [1933/2357] PASSED tests/functional/test_list.py::test_columns_flag >tests/functional/test_list.py::test_format_priority >[gw0] [1934/2357] PASSED tests/functional/test_list.py::test_format_priority >tests/functional/test_list.py::test_local_flag >[gw1] [1935/2357] PASSED tests/functional/test_self_update.py::test_self_update_editable >tests/functional/test_show.py::test_basic_show >[gw2] [1936/2357] PASSED tests/functional/test_install.py::test_install_quiet >tests/functional/test_install.py::test_hashed_install_success >[gw0] [1937/2357] PASSED tests/functional/test_list.py::test_local_flag >tests/functional/test_list.py::test_local_columns_flag >[gw3] [1938/2357] PASSED tests/functional/test_install_reqs.py::test_relative_requirements_file[rel_path-True] >tests/functional/test_install_reqs.py::test_relative_requirements_file[rel_url-False] >[gw1] [1939/2357] PASSED tests/functional/test_show.py::test_basic_show >tests/functional/test_show.py::test_show_with_files_not_found >[gw0] [1940/2357] PASSED tests/functional/test_list.py::test_local_columns_flag >tests/functional/test_list.py::test_multiple_exclude_and_normalization >[gw3] [1941/2357] PASSED tests/functional/test_install_reqs.py::test_relative_requirements_file[rel_url-False] >tests/functional/test_install_reqs.py::test_relative_requirements_file[rel_url-True] >[gw0] [1942/2357] PASSED tests/functional/test_list.py::test_multiple_exclude_and_normalization >tests/functional/test_list.py::test_outdated_not_required_flag >[gw1] [1943/2357] PASSED tests/functional/test_show.py::test_show_with_files_not_found >tests/functional/test_show.py::test_show_with_files_from_wheel >[gw2] [1944/2357] PASSED tests/functional/test_install.py::test_hashed_install_success >tests/functional/test_install.py::test_hashed_install_failure >[gw2] [1945/2357] PASSED tests/functional/test_install.py::test_hashed_install_failure >tests/functional/test_install.py::test_link_hash_pass_require_hashes >[gw3] [1946/2357] PASSED tests/functional/test_install_reqs.py::test_relative_requirements_file[rel_url-True] >tests/functional/test_install_reqs.py::test_relative_requirements_file[embedded_rel_path-False] >[gw1] [1947/2357] PASSED tests/functional/test_show.py::test_show_with_files_from_wheel >tests/functional/test_show.py::test_show_with_files_from_legacy >[gw2] [1948/2357] PASSED tests/functional/test_install.py::test_link_hash_pass_require_hashes >tests/functional/test_install.py::test_bad_link_hash_install_failure >[gw1] [1949/2357] PASSED tests/functional/test_show.py::test_show_with_files_from_legacy >tests/functional/test_show.py::test_missing_argument >[gw1] [1950/2357] PASSED tests/functional/test_show.py::test_missing_argument >tests/functional/test_show.py::test_find_package_not_found >[gw1] [1951/2357] PASSED tests/functional/test_show.py::test_find_package_not_found >tests/functional/test_show.py::test_report_single_not_found >[gw2] [1952/2357] PASSED tests/functional/test_install.py::test_bad_link_hash_install_failure >tests/functional/test_install.py::test_bad_link_hash_good_user_hash_install_success >[gw0] [1953/2357] PASSED tests/functional/test_list.py::test_outdated_not_required_flag >tests/functional/test_list.py::test_outdated_pre >[gw3] [1954/2357] PASSED tests/functional/test_install_reqs.py::test_relative_requirements_file[embedded_rel_path-False] >tests/functional/test_install_reqs.py::test_relative_requirements_file[embedded_rel_path-True] >[gw1] [1955/2357] PASSED tests/functional/test_show.py::test_report_single_not_found >tests/functional/test_show.py::test_report_mixed_not_found >[gw1] [1956/2357] PASSED tests/functional/test_show.py::test_report_mixed_not_found >tests/functional/test_show.py::test_search_any_case >[gw1] [1957/2357] PASSED tests/functional/test_show.py::test_search_any_case >tests/functional/test_show.py::test_more_than_one_package >[gw1] [1958/2357] PASSED tests/functional/test_show.py::test_more_than_one_package >tests/functional/test_show.py::test_show_verbose_with_classifiers >[gw2] [1959/2357] PASSED tests/functional/test_install.py::test_bad_link_hash_good_user_hash_install_success >tests/functional/test_install.py::test_link_hash_in_dep_fails_require_hashes >[gw1] [1960/2357] PASSED tests/functional/test_show.py::test_show_verbose_with_classifiers >tests/functional/test_show.py::test_show_verbose_installer >[gw3] [1961/2357] PASSED tests/functional/test_install_reqs.py::test_relative_requirements_file[embedded_rel_path-True] >tests/functional/test_install_reqs.py::test_package_in_constraints_and_dependencies >[gw1] [1962/2357] PASSED tests/functional/test_show.py::test_show_verbose_installer >tests/functional/test_show.py::test_show_verbose_project_urls >[gw0] [1963/2357] PASSED tests/functional/test_list.py::test_outdated_pre >tests/functional/test_list.py::test_outdated_formats >[gw1] [1964/2357] PASSED tests/functional/test_show.py::test_show_verbose_project_urls >tests/functional/test_show.py::test_show_verbose >[gw2] [1965/2357] PASSED tests/functional/test_install.py::test_link_hash_in_dep_fails_require_hashes >tests/functional/test_install.py::test_bad_link_hash_in_dep_install_failure >[gw1] [1966/2357] PASSED tests/functional/test_show.py::test_show_verbose >tests/functional/test_show.py::test_all_fields >[gw1] [1967/2357] PASSED tests/functional/test_show.py::test_all_fields >tests/functional/test_show.py::test_pip_show_is_short >[gw2] [1968/2357] PASSED tests/functional/test_install.py::test_bad_link_hash_in_dep_install_failure >tests/functional/test_install.py::test_hashed_install_from_cache >[gw3] [1969/2357] PASSED tests/functional/test_install_reqs.py::test_package_in_constraints_and_dependencies >tests/functional/test_install_reqs.py::test_multiple_constraints_files >[gw1] [1970/2357] PASSED tests/functional/test_show.py::test_pip_show_is_short >tests/functional/test_show.py::test_pip_show_divider >[gw3] [1971/2357] PASSED tests/functional/test_install_reqs.py::test_multiple_constraints_files >tests/functional/test_install_reqs.py::test_respect_order_in_requirements_file >[gw0] [1972/2357] PASSED tests/functional/test_list.py::test_outdated_formats >tests/functional/test_list.py::test_not_required_flag >[gw1] [1973/2357] PASSED tests/functional/test_show.py::test_pip_show_divider >tests/functional/test_show.py::test_package_name_is_canonicalized >[gw2] [1974/2357] PASSED tests/functional/test_install.py::test_hashed_install_from_cache >tests/functional/test_install.py::test_install_from_local_directory_with_in_tree_build >[gw1] [1975/2357] PASSED tests/functional/test_show.py::test_package_name_is_canonicalized >tests/functional/test_show.py::test_show_required_by_packages_basic >[gw2] [1976/2357] PASSED tests/functional/test_install.py::test_install_from_local_directory_with_in_tree_build >tests/functional/test_install.py::test_install_from_local_directory_with_no_setup_py >[gw3] [1977/2357] PASSED tests/functional/test_install_reqs.py::test_respect_order_in_requirements_file >tests/functional/test_install_reqs.py::test_install_local_editable_with_extras >[gw2] [1978/2357] PASSED tests/functional/test_install.py::test_install_from_local_directory_with_no_setup_py >tests/functional/test_install.py::test_editable_install__local_dir_no_setup_py >[gw2] [1979/2357] PASSED tests/functional/test_install.py::test_editable_install__local_dir_no_setup_py >tests/functional/test_install.py::test_editable_install__local_dir_setup_requires_with_pyproject >[gw0] [1980/2357] PASSED tests/functional/test_list.py::test_not_required_flag >tests/functional/test_list.py::test_list_freeze >[gw0] [1981/2357] PASSED tests/functional/test_list.py::test_list_freeze >tests/functional/test_list.py::test_list_json >[gw0] [1982/2357] PASSED tests/functional/test_list.py::test_list_json >tests/functional/test_list.py::test_list_path >[gw1] [1983/2357] PASSED tests/functional/test_show.py::test_show_required_by_packages_basic >tests/functional/test_show.py::test_show_required_by_packages_capitalized >[gw3] [1984/2357] PASSED tests/functional/test_install_reqs.py::test_install_local_editable_with_extras >[gw2] [1985/2357] PASSED tests/functional/test_install.py::test_editable_install__local_dir_setup_requires_with_pyproject >tests/functional/test_install.py::test_install_pre__setup_requires_with_pyproject >tests/functional/test_install_reqs.py::test_install_collected_dependencies_first >[gw0] [1986/2357] PASSED tests/functional/test_list.py::test_list_path >tests/functional/test_list.py::test_list_path_exclude_user >[gw3] [1987/2357] PASSED tests/functional/test_install_reqs.py::test_install_collected_dependencies_first >[gw2] [1988/2357] PASSED tests/functional/test_install.py::test_install_pre__setup_requires_with_pyproject >tests/functional/test_install_reqs.py::test_wheel_user_with_prefix_in_pydistutils_cfg >tests/functional/test_install.py::test_install_curdir >[gw1] [1989/2357] PASSED tests/functional/test_show.py::test_show_required_by_packages_capitalized >tests/functional/test_show.py::test_show_required_by_packages_requiring_capitalized >[gw2] [1990/2357] PASSED tests/functional/test_install.py::test_install_curdir >tests/functional/test_install.py::test_install_pardir >[gw3] [1991/2357] PASSED tests/functional/test_install_reqs.py::test_wheel_user_with_prefix_in_pydistutils_cfg >tests/functional/test_install_reqs.py::test_constraints_not_installed_by_default >[gw0] [1992/2357] PASSED tests/functional/test_list.py::test_list_path_exclude_user >tests/functional/test_list.py::test_list_path_multiple >[gw2] [1993/2357] PASSED tests/functional/test_install.py::test_install_pardir >tests/functional/test_install.py::test_install_with_hacked_egg_info >[gw3] [1994/2357] PASSED tests/functional/test_install_reqs.py::test_constraints_not_installed_by_default >tests/functional/test_install_reqs.py::test_constraints_only_causes_error >[gw3] [1995/2357] PASSED tests/functional/test_install_reqs.py::test_constraints_only_causes_error >tests/functional/test_install_reqs.py::test_constraints_local_editable_install_causes_error >[gw1] [1996/2357] PASSED tests/functional/test_show.py::test_show_required_by_packages_requiring_capitalized >tests/functional/test_show.py::test_show_skip_work_dir_pkg >[gw2] [1997/2357] PASSED tests/functional/test_install.py::test_install_with_hacked_egg_info >tests/functional/test_install.py::test_install_folder_using_dot_slash >[gw1] [1998/2357] PASSED tests/functional/test_show.py::test_show_skip_work_dir_pkg >tests/functional/test_show.py::test_show_include_work_dir_pkg >[gw3] [1999/2357] PASSED tests/functional/test_install_reqs.py::test_constraints_local_editable_install_causes_error >tests/functional/test_install_reqs.py::test_constraints_local_install_causes_error >[gw1] [2000/2357] PASSED tests/functional/test_show.py::test_show_include_work_dir_pkg >tests/functional/test_show.py::test_show_deduplicate_requirements >[gw2] [2001/2357] PASSED tests/functional/test_install.py::test_install_folder_using_dot_slash >tests/functional/test_install.py::test_install_folder_using_slash_in_the_end >[gw3] [2002/2357] PASSED tests/functional/test_install_reqs.py::test_constraints_local_install_causes_error >tests/functional/test_install_reqs.py::test_constraints_constrain_to_local_editable >[gw0] [2003/2357] PASSED tests/functional/test_list.py::test_list_path_multiple >tests/functional/test_list.py::test_list_skip_work_dir_pkg >[gw1] [2004/2357] PASSED tests/functional/test_show.py::test_show_deduplicate_requirements >tests/functional/test_show.py::test_show_populate_homepage_from_project_urls[Home-page] >[gw3] [2005/2357] PASSED tests/functional/test_install_reqs.py::test_constraints_constrain_to_local_editable >tests/functional/test_install_reqs.py::test_constraints_constrain_to_local >[gw0] [2006/2357] PASSED tests/functional/test_list.py::test_list_skip_work_dir_pkg >tests/functional/test_list.py::test_list_include_work_dir_pkg >[gw2] [2007/2357] PASSED tests/functional/test_install.py::test_install_folder_using_slash_in_the_end >tests/functional/test_install.py::test_install_folder_using_relative_path >[gw1] [2008/2357] PASSED tests/functional/test_show.py::test_show_populate_homepage_from_project_urls[Home-page] >tests/functional/test_show.py::test_show_populate_homepage_from_project_urls[home-page] >[gw0] [2009/2357] PASSED tests/functional/test_list.py::test_list_include_work_dir_pkg >tests/functional/test_list.py::test_list_pep610_editable >[gw1] [2010/2357] PASSED tests/functional/test_show.py::test_show_populate_homepage_from_project_urls[home-page] >tests/functional/test_show.py::test_show_populate_homepage_from_project_urls[Homepage] >[gw3] [2011/2357] PASSED tests/functional/test_install_reqs.py::test_constraints_constrain_to_local >tests/functional/test_install_reqs.py::test_constrained_to_url_install_same_url >[gw2] [2012/2357] PASSED tests/functional/test_install.py::test_install_folder_using_relative_path >tests/functional/test_install.py::test_install_package_with_target >[gw1] [2013/2357] PASSED tests/functional/test_show.py::test_show_populate_homepage_from_project_urls[Homepage] >tests/functional/test_show.py::test_show_populate_homepage_from_project_urls[homepage] >[gw0] [2014/2357] PASSED tests/functional/test_list.py::test_list_pep610_editable >tests/functional/test_new_resolver.py::test_new_resolver_can_install >[gw1] [2015/2357] PASSED tests/functional/test_show.py::test_show_populate_homepage_from_project_urls[homepage] >tests/functional/test_truststore.py::test_truststore_error_on_old_python >[gw1] [2016/2357] SKIPPED tests/functional/test_truststore.py::test_truststore_error_on_old_python >tests/functional/test_uninstall.py::test_uninstall_invalid_parameter[GTrolls.tar.gz] >[gw3] [2017/2357] PASSED tests/functional/test_install_reqs.py::test_constrained_to_url_install_same_url >tests/functional/test_install_reqs.py::test_double_install_spurious_hash_mismatch >[gw1] [2018/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_invalid_parameter[GTrolls.tar.gz] >tests/functional/test_uninstall.py::test_uninstall_invalid_parameter[https://guyto.com/archives/] >[gw1] [2019/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_invalid_parameter[https://guyto.com/archives/] >tests/functional/test_uninstall.py::test_uninstall_overlapping_package >[gw0] [2020/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_can_install >tests/functional/test_new_resolver.py::test_new_resolver_can_install_with_version >[gw0] [2021/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_can_install_with_version >tests/functional/test_new_resolver.py::test_new_resolver_picks_latest_version >[gw3] [2022/2357] PASSED tests/functional/test_install_reqs.py::test_double_install_spurious_hash_mismatch >tests/functional/test_install_reqs.py::test_install_with_extras_from_constraints >[gw0] [2023/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_picks_latest_version >tests/functional/test_new_resolver.py::test_new_resolver_picks_installed_version >[gw3] [2024/2357] PASSED tests/functional/test_install_reqs.py::test_install_with_extras_from_constraints >tests/functional/test_install_reqs.py::test_install_with_extras_from_install >[gw1] [2025/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_overlapping_package >tests/functional/test_uninstall.py::test_uninstall_entry_point_colon_in_name[test_ = distutils_install:test] >[gw3] [2026/2357] PASSED tests/functional/test_install_reqs.py::test_install_with_extras_from_install >tests/functional/test_install_reqs.py::test_install_with_extras_joined >[gw0] [2027/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_picks_installed_version >tests/functional/test_new_resolver.py::test_new_resolver_picks_installed_version_if_no_match_found >[gw3] [2028/2357] PASSED tests/functional/test_install_reqs.py::test_install_with_extras_joined >tests/functional/test_install_reqs.py::test_install_with_extras_editable_joined >[gw2] [2029/2357] PASSED tests/functional/test_install.py::test_install_package_with_target >tests/functional/test_install.py::test_install_package_to_usersite_with_target_must_fail[--target] >[gw3] [2030/2357] PASSED tests/functional/test_install_reqs.py::test_install_with_extras_editable_joined >tests/functional/test_install_reqs.py::test_install_distribution_full_union >[gw2] [2031/2357] PASSED tests/functional/test_install.py::test_install_package_to_usersite_with_target_must_fail[--target] >tests/functional/test_install.py::test_install_package_to_usersite_with_target_must_fail[-t] >[gw2] [2032/2357] PASSED tests/functional/test_install.py::test_install_package_to_usersite_with_target_must_fail[-t] >tests/functional/test_install.py::test_install_nonlocal_compatible_wheel >[gw1] [2033/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_entry_point_colon_in_name[test_ = distutils_install:test] >tests/functional/test_uninstall.py::test_uninstall_entry_point_colon_in_name[,test_ = distutils_install:test_test] >[gw0] [2034/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_picks_installed_version_if_no_match_found >tests/functional/test_new_resolver.py::test_new_resolver_installs_dependencies >[gw2] [2035/2357] PASSED tests/functional/test_install.py::test_install_nonlocal_compatible_wheel >tests/functional/test_install.py::test_install_nonlocal_compatible_wheel_path >[gw0] [2036/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_installs_dependencies >tests/functional/test_new_resolver.py::test_new_resolver_ignore_dependencies >[gw2] [2037/2357] PASSED tests/functional/test_install.py::test_install_nonlocal_compatible_wheel_path >tests/functional/test_install.py::test_install_with_target_or_prefix_and_scripts_no_warning[--target] >[gw3] [2038/2357] PASSED tests/functional/test_install_reqs.py::test_install_distribution_full_union >tests/functional/test_install_reqs.py::test_install_distribution_duplicate_extras >[gw1] [2039/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_entry_point_colon_in_name[,test_ = distutils_install:test_test] >tests/functional/test_uninstall.py::test_uninstall_entry_point_colon_in_name[, = distutils_install:test_test] >[gw0] [2040/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_ignore_dependencies >tests/functional/test_new_resolver.py::test_new_resolver_installs_extras[base[add]] >[gw2] [2041/2357] PASSED tests/functional/test_install.py::test_install_with_target_or_prefix_and_scripts_no_warning[--target] >tests/functional/test_install.py::test_install_with_target_or_prefix_and_scripts_no_warning[--prefix] >[gw0] [2042/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_installs_extras[base[add]] >tests/functional/test_new_resolver.py::test_new_resolver_installs_extras[base[add] >= 0.1.0] >[gw2] [2043/2357] PASSED tests/functional/test_install.py::test_install_with_target_or_prefix_and_scripts_no_warning[--prefix] >tests/functional/test_install.py::test_install_package_with_root >[gw0] [2044/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_installs_extras[base[add] >= 0.1.0] >tests/functional/test_new_resolver.py::test_new_resolver_installs_extras_warn_missing >[gw3] [2045/2357] PASSED tests/functional/test_install_reqs.py::test_install_distribution_duplicate_extras >tests/functional/test_install_reqs.py::test_install_distribution_union_with_constraints >[gw1] [2046/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_entry_point_colon_in_name[, = distutils_install:test_test] >tests/functional/test_uninstall.py::test_uninstall_gui_scripts >[gw3] [2047/2357] PASSED tests/functional/test_install_reqs.py::test_install_distribution_union_with_constraints >tests/functional/test_install_reqs.py::test_install_distribution_union_with_versions >[gw0] [2048/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_installs_extras_warn_missing >tests/functional/test_new_resolver.py::test_new_resolver_installed_message >[gw2] [2049/2357] PASSED tests/functional/test_install.py::test_install_package_with_root >tests/functional/test_install.py::test_install_package_with_prefix >[gw0] [2050/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_installed_message >tests/functional/test_new_resolver.py::test_new_resolver_no_dist_message >[gw3] [2051/2357] PASSED tests/functional/test_install_reqs.py::test_install_distribution_union_with_versions >tests/functional/test_install_reqs.py::test_install_distribution_union_conflicting_extras >[gw0] [2052/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_no_dist_message >tests/functional/test_new_resolver.py::test_new_resolver_installs_editable >[gw1] [2053/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_gui_scripts >tests/functional/test_uninstall.py::test_uninstall_console_scripts >[gw2] [2054/2357] PASSED tests/functional/test_install.py::test_install_package_with_prefix >tests/functional/test_install.py::test_install_editable_with_prefix_setup_py >[gw3] [2055/2357] XFAIL tests/functional/test_install_reqs.py::test_install_distribution_union_conflicting_extras >tests/functional/test_install_reqs.py::test_install_unsupported_wheel_link_with_marker >[gw3] [2056/2357] PASSED tests/functional/test_install_reqs.py::test_install_unsupported_wheel_link_with_marker >tests/functional/test_install_reqs.py::test_install_unsupported_wheel_file >[gw1] [2057/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_console_scripts >tests/functional/test_uninstall.py::test_uninstall_console_scripts_uppercase_name >[gw0] [2058/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_installs_editable >tests/functional/test_new_resolver.py::test_new_resolver_requires_python[<2-False-0.1.0] >[gw2] [2059/2357] PASSED tests/functional/test_install.py::test_install_editable_with_prefix_setup_py >tests/functional/test_install.py::test_install_package_conflict_prefix_and_user >[gw3] [2060/2357] PASSED tests/functional/test_install_reqs.py::test_install_unsupported_wheel_file >tests/functional/test_install_reqs.py::test_config_settings_local_to_package >[gw2] [2061/2357] PASSED tests/functional/test_install.py::test_install_package_conflict_prefix_and_user >tests/functional/test_install.py::test_install_package_that_emits_unicode >[gw0] [2062/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_requires_python[<2-False-0.1.0] >tests/functional/test_new_resolver.py::test_new_resolver_requires_python[<2-True-0.2.0] >[gw1] [2063/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_console_scripts_uppercase_name >tests/functional/test_uninstall.py::test_uninstallpathset_no_paths >[gw1] [2064/2357] PASSED tests/functional/test_uninstall.py::test_uninstallpathset_no_paths >tests/functional/test_uninstall.py::test_uninstall_wheel >[gw2] [2065/2357] PASSED tests/functional/test_install.py::test_install_package_that_emits_unicode >tests/functional/test_install.py::test_install_package_with_utf8_setup >[gw0] [2066/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_requires_python[<2-True-0.2.0] >tests/functional/test_new_resolver.py::test_new_resolver_requires_python[>=2-False-0.2.0] >[gw1] [2067/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_wheel >tests/functional/test_uninstall.py::test_uninstall_without_record_fails[FileNotFoundError] >[gw0] [2068/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_requires_python[>=2-False-0.2.0] >tests/functional/test_new_resolver.py::test_new_resolver_requires_python[>=2-True-0.2.0] >[gw2] [2069/2357] PASSED tests/functional/test_install.py::test_install_package_with_utf8_setup >tests/functional/test_install.py::test_install_package_with_latin1_setup >[gw1] [2070/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_without_record_fails[FileNotFoundError] >tests/functional/test_uninstall.py::test_uninstall_without_record_fails[IsADirectoryError] >[gw0] [2071/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_requires_python[>=2-True-0.2.0] >tests/functional/test_new_resolver.py::test_new_resolver_requires_python_error >[gw0] [2072/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_requires_python_error >tests/functional/test_new_resolver.py::test_new_resolver_installed >[gw2] [2073/2357] PASSED tests/functional/test_install.py::test_install_package_with_latin1_setup >tests/functional/test_install.py::test_url_req_case_mismatch_no_index >[gw1] [2074/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_without_record_fails[IsADirectoryError] >tests/functional/test_uninstall.py::test_uninstall_without_record_fails[] >[gw0] [2075/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_installed >tests/functional/test_new_resolver.py::test_new_resolver_ignore_installed >[gw1] [2076/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_without_record_fails[] >tests/functional/test_uninstall.py::test_uninstall_without_record_fails[\n] >[gw0] [2077/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_ignore_installed >tests/functional/test_new_resolver.py::test_new_resolver_only_builds_sdists_when_needed >[gw1] [2078/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_without_record_fails[\n] >tests/functional/test_uninstall.py::test_uninstall_without_record_fails[\xc0\xff\xee] >[gw2] [2079/2357] PASSED tests/functional/test_install.py::test_url_req_case_mismatch_no_index >tests/functional/test_install.py::test_url_req_case_mismatch_file_index >[gw1] [2080/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_without_record_fails[\xc0\xff\xee] >tests/functional/test_uninstall.py::test_uninstall_without_record_fails[pip] >[gw1] [2081/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_without_record_fails[pip] >tests/functional/test_uninstall.py::test_uninstall_without_record_fails[MegaCorp Cloud Install-O-Matic] >[gw2] [2082/2357] PASSED tests/functional/test_install.py::test_url_req_case_mismatch_file_index >tests/functional/test_install.py::test_url_incorrect_case_no_index >[gw0] [2083/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_only_builds_sdists_when_needed >tests/functional/test_new_resolver.py::test_new_resolver_install_different_version >[gw1] [2084/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_without_record_fails[MegaCorp Cloud Install-O-Matic] >tests/functional/test_uninstall.py::test_uninstall_with_symlink >[gw3] [2085/2357] PASSED tests/functional/test_install_reqs.py::test_config_settings_local_to_package >tests/functional/test_install_requested.py::test_install_requested_basic >[gw2] [2086/2357] PASSED tests/functional/test_install.py::test_url_incorrect_case_no_index >tests/functional/test_install.py::test_url_incorrect_case_file_index >[gw0] [2087/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_install_different_version >tests/functional/test_new_resolver.py::test_new_resolver_force_reinstall >[gw1] [2088/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_with_symlink >tests/functional/test_uninstall.py::test_uninstall_setuptools_develop_install >[gw2] [2089/2357] PASSED tests/functional/test_install.py::test_url_incorrect_case_file_index >tests/functional/test_install.py::test_install_upgrade_editable_depending_on_other_editable >[gw0] [2090/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_force_reinstall >tests/functional/test_new_resolver.py::test_new_resolver_handles_prerelease[default] >[gw3] [2091/2357] PASSED tests/functional/test_install_requested.py::test_install_requested_basic >tests/functional/test_install_requested.py::test_install_requested_requirements >[gw1] [2092/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_setuptools_develop_install >tests/functional/test_uninstall.py::test_uninstall_editable_and_pip_install >[gw0] [2093/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_handles_prerelease[default] >tests/functional/test_new_resolver.py::test_new_resolver_handles_prerelease[exact-pre] >[gw0] [2094/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_handles_prerelease[exact-pre] >tests/functional/test_new_resolver.py::test_new_resolver_handles_prerelease[explicit-pre] >[gw3] [2095/2357] PASSED tests/functional/test_install_requested.py::test_install_requested_requirements >tests/functional/test_install_requested.py::test_install_requested_dep_in_requirements >[gw0] [2096/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_handles_prerelease[explicit-pre] >tests/functional/test_new_resolver.py::test_new_resolver_handles_prerelease[no-stable] >[gw2] [2097/2357] PASSED tests/functional/test_install.py::test_install_upgrade_editable_depending_on_other_editable >tests/functional/test_install.py::test_install_subprocess_output_handling >[gw0] [2098/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_handles_prerelease[no-stable] >tests/functional/test_new_resolver.py::test_new_resolver_skips_marker[pkg_deps0-root_deps0] >[gw3] [2099/2357] PASSED tests/functional/test_install_requested.py::test_install_requested_dep_in_requirements >tests/functional/test_install_requested.py::test_install_requested_reqs_and_constraints >[gw1] [2100/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_editable_and_pip_install >tests/functional/test_uninstall.py::test_uninstall_editable_and_pip_install_easy_install_remove >[gw0] [2101/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_skips_marker[pkg_deps0-root_deps0] >tests/functional/test_new_resolver.py::test_new_resolver_skips_marker[pkg_deps1-root_deps1] >[gw0] [2102/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_skips_marker[pkg_deps1-root_deps1] >tests/functional/test_new_resolver.py::test_new_resolver_constraints[constraints0] >[gw3] [2103/2357] PASSED tests/functional/test_install_requested.py::test_install_requested_reqs_and_constraints >tests/functional/test_install_requested.py::test_install_requested_in_reqs_and_constraints >[gw1] [2104/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_editable_and_pip_install_easy_install_remove >tests/functional/test_uninstall.py::test_uninstall_ignores_missing_packages >[gw0] [2105/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_constraints[constraints0] >tests/functional/test_new_resolver.py::test_new_resolver_constraints[constraints1] >[gw1] [2106/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_ignores_missing_packages >tests/functional/test_uninstall.py::test_uninstall_ignores_missing_packages_and_uninstalls_rest >[gw2] [2107/2357] PASSED tests/functional/test_install.py::test_install_subprocess_output_handling >tests/functional/test_install.py::test_install_log >[gw0] [2108/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_constraints[constraints1] >tests/functional/test_new_resolver.py::test_new_resolver_constraint_no_specifier >[gw3] [2109/2357] PASSED tests/functional/test_install_requested.py::test_install_requested_in_reqs_and_constraints >tests/functional/test_install_requested.py::test_install_requested_from_cli_with_constraint >[gw1] [2110/2357] PASSED tests/functional/test_uninstall.py::test_uninstall_ignores_missing_packages_and_uninstalls_rest >tests/functional/test_uninstall_user.py::Tests_UninstallUserSite::test_uninstall_from_usersite_with_dist_in_global_site >[gw0] [2111/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_constraint_no_specifier >tests/functional/test_new_resolver.py::test_new_resolver_constraint_reject_invalid[dist.zip-Unnamed requirements are not allowed as constraints] >[gw2] [2112/2357] PASSED tests/functional/test_install.py::test_install_log >tests/functional/test_install.py::test_install_topological_sort >[gw0] [2113/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_constraint_reject_invalid[dist.zip-Unnamed requirements are not allowed as constraints] >tests/functional/test_new_resolver.py::test_new_resolver_constraint_reject_invalid[-e git+https://example.com/dist.git#egg=req-Editable requirements are not allowed as constraints] >[gw3] [2114/2357] PASSED tests/functional/test_install_requested.py::test_install_requested_from_cli_with_constraint >tests/functional/test_install_upgrade.py::test_invalid_upgrade_strategy_causes_error >[gw0] [2115/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_constraint_reject_invalid[-e git+https://example.com/dist.git#egg=req-Editable requirements are not allowed as constraints] >tests/functional/test_new_resolver.py::test_new_resolver_constraint_reject_invalid[pkg[extra]-Constraints cannot have extras] >[gw3] [2116/2357] PASSED tests/functional/test_install_upgrade.py::test_invalid_upgrade_strategy_causes_error >tests/functional/test_install_upgrade.py::test_only_if_needed_does_not_upgrade_deps_when_satisfied >[gw0] [2117/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_constraint_reject_invalid[pkg[extra]-Constraints cannot have extras] >tests/functional/test_new_resolver.py::test_new_resolver_constraint_on_dependency >[gw1] [2118/2357] PASSED tests/functional/test_uninstall_user.py::Tests_UninstallUserSite::test_uninstall_from_usersite_with_dist_in_global_site >tests/functional/test_uninstall_user.py::Tests_UninstallUserSite::test_uninstall_editable_from_usersite >[gw0] [2119/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_constraint_on_dependency >tests/functional/test_new_resolver.py::test_new_resolver_constraint_on_path_empty[1.0-True-Cannot install foo 2.0] >[gw0] [2120/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_constraint_on_path_empty[1.0-True-Cannot install foo 2.0] >tests/functional/test_new_resolver.py::test_new_resolver_constraint_on_path_empty[2.0-False-Successfully installed foo-2.0] >[gw1] [2121/2357] PASSED tests/functional/test_uninstall_user.py::Tests_UninstallUserSite::test_uninstall_editable_from_usersite >tests/functional/test_vcs_bazaar.py::test_ensure_bzr_available >[gw1] [2122/2357] SKIPPED tests/functional/test_vcs_bazaar.py::test_ensure_bzr_available >tests/functional/test_vcs_bazaar.py::test_get_remote_url__no_remote >[gw1] [2123/2357] SKIPPED tests/functional/test_vcs_bazaar.py::test_get_remote_url__no_remote >tests/functional/test_vcs_git.py::test_get_backend_for_scheme >[gw1] [2124/2357] PASSED tests/functional/test_vcs_git.py::test_get_backend_for_scheme >tests/functional/test_vcs_git.py::test_git_dir_ignored >[gw1] [2125/2357] PASSED tests/functional/test_vcs_git.py::test_git_dir_ignored >tests/functional/test_vcs_git.py::test_git_work_tree_ignored >[gw1] [2126/2357] PASSED tests/functional/test_vcs_git.py::test_git_work_tree_ignored >tests/functional/test_vcs_git.py::test_get_remote_url >[gw1] [2127/2357] PASSED tests/functional/test_vcs_git.py::test_get_remote_url >tests/functional/test_vcs_git.py::test_get_remote_url__no_remote >[gw1] [2128/2357] PASSED tests/functional/test_vcs_git.py::test_get_remote_url__no_remote >tests/functional/test_vcs_git.py::test_get_current_branch >[gw1] [2129/2357] PASSED tests/functional/test_vcs_git.py::test_get_current_branch >tests/functional/test_vcs_git.py::test_get_current_branch__branch_and_tag_same_name >[gw1] [2130/2357] PASSED tests/functional/test_vcs_git.py::test_get_current_branch__branch_and_tag_same_name >tests/functional/test_vcs_git.py::test_get_revision_sha >[gw3] [2131/2357] PASSED tests/functional/test_install_upgrade.py::test_only_if_needed_does_not_upgrade_deps_when_satisfied >tests/functional/test_install_upgrade.py::test_only_if_needed_does_upgrade_deps_when_no_longer_satisfied >[gw1] [2132/2357] PASSED tests/functional/test_vcs_git.py::test_get_revision_sha >tests/functional/test_vcs_git.py::test_is_commit_id_equal >[gw1] [2133/2357] PASSED tests/functional/test_vcs_git.py::test_is_commit_id_equal >tests/functional/test_vcs_git.py::test_is_immutable_rev_checkout >[gw2] [2134/2357] PASSED tests/functional/test_install.py::test_install_topological_sort >tests/functional/test_install.py::test_cleanup_after_failed_wheel >[gw1] [2135/2357] PASSED tests/functional/test_vcs_git.py::test_is_immutable_rev_checkout >tests/functional/test_vcs_git.py::test_get_repository_root >[gw1] [2136/2357] PASSED tests/functional/test_vcs_git.py::test_get_repository_root >tests/functional/test_vcs_git.py::test_resolve_commit_not_on_branch >[gw1] [2137/2357] PASSED tests/functional/test_vcs_git.py::test_resolve_commit_not_on_branch >tests/functional/test_vcs_git.py::test_git_parse_fail_warning[git version -2.25.1-Can't parse git version: git version -2.25.1] >[gw1] [2138/2357] PASSED tests/functional/test_vcs_git.py::test_git_parse_fail_warning[git version -2.25.1-Can't parse git version: git version -2.25.1] >tests/functional/test_vcs_git.py::test_git_parse_fail_warning[git version 2.a.1-Can't parse git version: git version 2.a.1] >[gw1] [2139/2357] PASSED tests/functional/test_vcs_git.py::test_git_parse_fail_warning[git version 2.a.1-Can't parse git version: git version 2.a.1] >tests/functional/test_vcs_git.py::test_git_parse_fail_warning[git ver. 2.25.1-Can't parse git version: git ver. 2.25.1] >[gw1] [2140/2357] PASSED tests/functional/test_vcs_git.py::test_git_parse_fail_warning[git ver. 2.25.1-Can't parse git version: git ver. 2.25.1] >tests/functional/test_vcs_git.py::test_partial_clone >[gw1] [2141/2357] PASSED tests/functional/test_vcs_git.py::test_partial_clone >tests/functional/test_vcs_git.py::test_partial_clone_without_server_support >[gw1] [2142/2357] PASSED tests/functional/test_vcs_git.py::test_partial_clone_without_server_support >tests/functional/test_vcs_git.py::test_clone_without_partial_clone_support >[gw0] [2143/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_constraint_on_path_empty[2.0-False-Successfully installed foo-2.0] >tests/functional/test_new_resolver.py::test_new_resolver_constraint_only_marker_match >[gw1] [2144/2357] PASSED tests/functional/test_vcs_git.py::test_clone_without_partial_clone_support >tests/functional/test_vcs_mercurial.py::test_get_repository_root >[gw1] [2145/2357] SKIPPED tests/functional/test_vcs_mercurial.py::test_get_repository_root >tests/functional/test_vcs_subversion.py::test_get_remote_url__no_remote >[gw1] [2146/2357] SKIPPED tests/functional/test_vcs_subversion.py::test_get_remote_url__no_remote >tests/functional/test_vcs_subversion.py::test_get_remote_url__no_remote_with_setup >[gw1] [2147/2357] SKIPPED tests/functional/test_vcs_subversion.py::test_get_remote_url__no_remote_with_setup >tests/functional/test_warning.py::test_deprecation_warnings_are_correct >[gw1] [2148/2357] PASSED tests/functional/test_warning.py::test_deprecation_warnings_are_correct >tests/functional/test_warning.py::test_deprecation_warnings_can_be_silenced >[gw1] [2149/2357] PASSED tests/functional/test_warning.py::test_deprecation_warnings_can_be_silenced >tests/functional/test_warning.py::test_version_warning_is_not_shown_if_python_version_is_not_2 >[gw1] [2150/2357] PASSED tests/functional/test_warning.py::test_version_warning_is_not_shown_if_python_version_is_not_2 >tests/functional/test_warning.py::test_flag_does_nothing_if_python_version_is_not_2 >[gw1] [2151/2357] PASSED tests/functional/test_warning.py::test_flag_does_nothing_if_python_version_is_not_2 >tests/functional/test_warning.py::test_pip_works_with_warnings_as_errors >[gw1] [2152/2357] SKIPPED tests/functional/test_warning.py::test_pip_works_with_warnings_as_errors >tests/functional/test_wheel.py::test_wheel_exit_status_code_when_no_requirements >[gw2] [2153/2357] PASSED tests/functional/test_install.py::test_cleanup_after_failed_wheel >tests/functional/test_install.py::test_install_builds_wheels >[gw0] [2154/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_constraint_only_marker_match >tests/functional/test_new_resolver.py::test_new_resolver_upgrade_needs_option >[gw1] [2155/2357] PASSED tests/functional/test_wheel.py::test_wheel_exit_status_code_when_no_requirements >tests/functional/test_wheel.py::test_wheel_exit_status_code_when_blank_requirements_file >[gw1] [2156/2357] PASSED tests/functional/test_wheel.py::test_wheel_exit_status_code_when_blank_requirements_file >tests/functional/test_wheel.py::test_pip_wheel_success >[gw3] [2157/2357] PASSED tests/functional/test_install_upgrade.py::test_only_if_needed_does_upgrade_deps_when_no_longer_satisfied >tests/functional/test_install_upgrade.py::test_eager_does_upgrade_dependencies_when_currently_satisfied >[gw1] [2158/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_success >tests/functional/test_wheel.py::test_pip_wheel_build_cache >[gw0] [2159/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_upgrade_needs_option >tests/functional/test_new_resolver.py::test_new_resolver_upgrade_strategy >[gw2] [2160/2357] PASSED tests/functional/test_install.py::test_install_builds_wheels >tests/functional/test_install.py::test_install_no_binary_builds_wheels >[gw1] [2161/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_build_cache >tests/functional/test_wheel.py::test_basic_pip_wheel_downloads_wheels >[gw1] [2162/2357] PASSED tests/functional/test_wheel.py::test_basic_pip_wheel_downloads_wheels >tests/functional/test_wheel.py::test_pip_wheel_build_relative_cachedir >[gw1] [2163/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_build_relative_cachedir >tests/functional/test_wheel.py::test_pip_wheel_builds_when_no_binary_set >[gw3] [2164/2357] PASSED tests/functional/test_install_upgrade.py::test_eager_does_upgrade_dependencies_when_currently_satisfied >tests/functional/test_install_upgrade.py::test_eager_does_upgrade_dependencies_when_no_longer_satisfied >[gw2] [2165/2357] PASSED tests/functional/test_install.py::test_install_no_binary_builds_wheels >tests/functional/test_install.py::test_install_no_binary_uses_cached_wheels >[gw0] [2166/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_upgrade_strategy >tests/functional/test_new_resolver.py::TestExtraMerge::test_new_resolver_extra_merge_in_package[_local_with_setup] >[gw1] [2167/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_builds_when_no_binary_set >tests/functional/test_wheel.py::test_pip_wheel_readonly_cache >[gw1] [2168/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_readonly_cache >tests/functional/test_wheel.py::test_pip_wheel_builds_editable_deps >[gw2] [2169/2357] PASSED tests/functional/test_install.py::test_install_no_binary_uses_cached_wheels >tests/functional/test_install.py::test_install_editable_with_wrong_egg_name >[gw0] [2170/2357] PASSED tests/functional/test_new_resolver.py::TestExtraMerge::test_new_resolver_extra_merge_in_package[_local_with_setup] >tests/functional/test_new_resolver.py::TestExtraMerge::test_new_resolver_extra_merge_in_package[_direct_wheel] >[gw3] [2171/2357] PASSED tests/functional/test_install_upgrade.py::test_eager_does_upgrade_dependencies_when_no_longer_satisfied >tests/functional/test_install_upgrade.py::test_upgrade_with_newest_already_installed >[gw2] [2172/2357] PASSED tests/functional/test_install.py::test_install_editable_with_wrong_egg_name >tests/functional/test_install.py::test_install_tar_xz >[gw0] [2173/2357] PASSED tests/functional/test_new_resolver.py::TestExtraMerge::test_new_resolver_extra_merge_in_package[_direct_wheel] >tests/functional/test_new_resolver.py::TestExtraMerge::test_new_resolver_extra_merge_in_package[_wheel_from_index] >[gw1] [2174/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_builds_editable_deps >tests/functional/test_wheel.py::test_pip_wheel_builds_editable >[gw0] [2175/2357] PASSED tests/functional/test_new_resolver.py::TestExtraMerge::test_new_resolver_extra_merge_in_package[_wheel_from_index] >tests/functional/test_new_resolver.py::test_new_resolver_build_directory_error_zazo_19 >[gw2] [2176/2357] PASSED tests/functional/test_install.py::test_install_tar_xz >tests/functional/test_install.py::test_install_tar_lzma >[gw3] [2177/2357] PASSED tests/functional/test_install_upgrade.py::test_upgrade_with_newest_already_installed >tests/functional/test_install_upgrade.py::test_uninstall_rollback >[gw1] [2178/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_builds_editable >tests/functional/test_wheel.py::test_pip_wheel_builds_editable_does_not_create_zip >[gw2] [2179/2357] PASSED tests/functional/test_install.py::test_install_tar_lzma >tests/functional/test_install.py::test_double_install >[gw0] [2180/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_build_directory_error_zazo_19 >tests/functional/test_new_resolver.py::test_new_resolver_upgrade_same_version >[gw1] [2181/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_builds_editable_does_not_create_zip >tests/functional/test_wheel.py::test_pip_wheel_fail >[gw2] [2182/2357] PASSED tests/functional/test_install.py::test_double_install >tests/functional/test_install.py::test_install_incompatible_python_requires >[gw3] [2183/2357] PASSED tests/functional/test_install_upgrade.py::test_uninstall_rollback >tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo.bar-foo.bar] >[gw2] [2184/2357] PASSED tests/functional/test_install.py::test_install_incompatible_python_requires >tests/functional/test_install.py::test_install_incompatible_python_requires_editable >[gw1] [2185/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_fail >tests/functional/test_wheel.py::test_pip_wheel_source_deps >[gw2] [2186/2357] PASSED tests/functional/test_install.py::test_install_incompatible_python_requires_editable >tests/functional/test_install.py::test_install_incompatible_python_requires_wheel >[gw0] [2187/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_upgrade_same_version >tests/functional/test_new_resolver.py::test_new_resolver_local_and_req >[gw3] [2188/2357] PASSED tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo.bar-foo.bar] >tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo.bar-foo_bar] >[gw2] [2189/2357] PASSED tests/functional/test_install.py::test_install_incompatible_python_requires_wheel >tests/functional/test_install.py::test_install_compatible_python_requires >[gw1] [2190/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_source_deps >tests/functional/test_wheel.py::test_wheel_package_with_latin1_setup >[gw0] [2191/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_local_and_req >tests/functional/test_new_resolver.py::test_new_resolver_no_deps_checks_requires_python >[gw0] [2192/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_no_deps_checks_requires_python >tests/functional/test_new_resolver.py::test_new_resolver_prefers_installed_in_upgrade_if_latest >[gw3] [2193/2357] PASSED tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo.bar-foo_bar] >tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo.bar-foo-bar] >[gw1] [2194/2357] PASSED tests/functional/test_wheel.py::test_wheel_package_with_latin1_setup >tests/functional/test_wheel.py::test_pip_wheel_with_pep518_build_reqs >[gw2] [2195/2357] PASSED tests/functional/test_install.py::test_install_compatible_python_requires >tests/functional/test_install.py::test_installing_scripts_outside_path_prints_warning >[gw3] [2196/2357] PASSED tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo.bar-foo-bar] >tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo_bar-foo.bar] >[gw2] [2197/2357] XFAIL tests/functional/test_install.py::test_installing_scripts_outside_path_prints_warning >tests/lib/test_wheel.py::test_make_wheel_custom_files >[gw2] [2198/2357] PASSED tests/lib/test_wheel.py::test_make_wheel_custom_files >tests/unit/metadata/test_metadata.py::test_dist_get_direct_url_no_metadata >[gw2] [2199/2357] PASSED tests/unit/metadata/test_metadata.py::test_dist_get_direct_url_no_metadata >tests/unit/metadata/test_metadata.py::test_dist_get_direct_url_invalid_json >[gw2] [2200/2357] PASSED tests/unit/metadata/test_metadata.py::test_dist_get_direct_url_invalid_json >tests/unit/metadata/test_metadata.py::test_metadata_reads_egg_info_requires_txt >[gw2] [2201/2357] PASSED tests/unit/metadata/test_metadata.py::test_metadata_reads_egg_info_requires_txt >tests/unit/metadata/test_metadata.py::test_metadata_pkg_info_requires_priority >[gw2] [2202/2357] PASSED tests/unit/metadata/test_metadata.py::test_metadata_pkg_info_requires_priority >tests/unit/metadata/test_metadata.py::test_dist_get_direct_url_valid_metadata >[gw2] [2203/2357] PASSED tests/unit/metadata/test_metadata.py::test_dist_get_direct_url_valid_metadata >tests/unit/metadata/test_metadata.py::test_metadata_dict >[gw2] [2204/2357] PASSED tests/unit/metadata/test_metadata.py::test_metadata_dict >tests/unit/metadata/test_metadata.py::test_no_dist_found_in_wheel >[gw2] [2205/2357] PASSED tests/unit/metadata/test_metadata.py::test_no_dist_found_in_wheel >tests/unit/metadata/test_metadata.py::test_dist_found_in_directory_named_whl >[gw2] [2206/2357] PASSED tests/unit/metadata/test_metadata.py::test_dist_found_in_directory_named_whl >tests/unit/metadata/test_metadata.py::test_dist_found_in_zip >[gw2] [2207/2357] PASSED tests/unit/metadata/test_metadata.py::test_dist_found_in_zip >tests/unit/metadata/test_metadata.py::test_trailing_slash_directory_metadata[/path/to/foo.egg-info] >[gw2] [2208/2357] PASSED tests/unit/metadata/test_metadata.py::test_trailing_slash_directory_metadata[/path/to/foo.egg-info] >tests/unit/metadata/test_metadata.py::test_trailing_slash_directory_metadata[/path/to/foo.egg-info/] >[gw2] [2209/2357] PASSED tests/unit/metadata/test_metadata.py::test_trailing_slash_directory_metadata[/path/to/foo.egg-info/] >tests/unit/resolution_resolvelib/test_provider.py::test_provider_known_depths >[gw2] [2210/2357] PASSED tests/unit/resolution_resolvelib/test_provider.py::test_provider_known_depths >tests/unit/resolution_resolvelib/test_requirement.py::test_new_resolver_requirement_has_name >[gw2] [2211/2357] PASSED tests/unit/resolution_resolvelib/test_requirement.py::test_new_resolver_requirement_has_name >tests/unit/resolution_resolvelib/test_requirement.py::test_new_resolver_correct_number_of_matches >[gw0] [2212/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_prefers_installed_in_upgrade_if_latest >tests/functional/test_new_resolver.py::test_new_resolver_presents_messages_when_backtracking_a_lot[2] >[gw3] [2213/2357] PASSED tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo_bar-foo.bar] >tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo_bar-foo_bar] >[gw1] [2214/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_with_pep518_build_reqs >tests/functional/test_wheel.py::test_pip_wheel_with_pep518_build_reqs_no_isolation >[gw2] [2215/2357] PASSED tests/unit/resolution_resolvelib/test_requirement.py::test_new_resolver_correct_number_of_matches >tests/unit/resolution_resolvelib/test_requirement.py::test_new_resolver_candidates_match_requirement >[gw0] [2216/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_presents_messages_when_backtracking_a_lot[2] >tests/functional/test_new_resolver.py::test_new_resolver_presents_messages_when_backtracking_a_lot[10] >[gw3] [2217/2357] PASSED tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo_bar-foo_bar] >tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo_bar-foo-bar] >[gw2] [2218/2357] PASSED tests/unit/resolution_resolvelib/test_requirement.py::test_new_resolver_candidates_match_requirement >tests/unit/resolution_resolvelib/test_requirement.py::test_new_resolver_full_resolve >[gw0] [2219/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_presents_messages_when_backtracking_a_lot[10] >tests/functional/test_new_resolver.py::test_new_resolver_presents_messages_when_backtracking_a_lot[20] >[gw2] [2220/2357] PASSED tests/unit/resolution_resolvelib/test_requirement.py::test_new_resolver_full_resolve >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_get_installation_order[edges0-ordered_reqs0] >[gw1] [2221/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_with_pep518_build_reqs_no_isolation >[gw2] [2222/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_get_installation_order[edges0-ordered_reqs0] >tests/functional/test_wheel.py::test_pip_wheel_with_user_set_in_config >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_get_installation_order[edges1-ordered_reqs1] >[gw2] [2223/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_get_installation_order[edges1-ordered_reqs1] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_get_installation_order[edges2-ordered_reqs2] >[gw3] [2224/2357] PASSED tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo_bar-foo-bar] >tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo-bar-foo.bar] >[gw2] [2225/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_get_installation_order[edges2-ordered_reqs2] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[deep second edge-edges0-requirement_keys0-expected_weights0] >[gw2] [2226/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[deep second edge-edges0-requirement_keys0-expected_weights0] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear-edges1-requirement_keys1-expected_weights1] >[gw2] [2227/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear-edges1-requirement_keys1-expected_weights1] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND restricted-edges2-requirement_keys2-expected_weights2] >[gw2] [2228/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND restricted-edges2-requirement_keys2-expected_weights2] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND root -> two-edges3-requirement_keys3-expected_weights3] >[gw2] [2229/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND root -> two-edges3-requirement_keys3-expected_weights3] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND root -> three-edges4-requirement_keys4-expected_weights4] >[gw2] [2230/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND root -> three-edges4-requirement_keys4-expected_weights4] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND root -> four-edges5-requirement_keys5-expected_weights5] >[gw2] [2231/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND root -> four-edges5-requirement_keys5-expected_weights5] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND root -> five-edges6-requirement_keys6-expected_weights6] >[gw2] [2232/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND root -> five-edges6-requirement_keys6-expected_weights6] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND one -> four-edges7-requirement_keys7-expected_weights7] >[gw2] [2233/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND one -> four-edges7-requirement_keys7-expected_weights7] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND two -> four-edges8-requirement_keys8-expected_weights8] >[gw2] [2234/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND two -> four-edges8-requirement_keys8-expected_weights8] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND four -> one (cycle)-edges9-requirement_keys9-expected_weights9] >[gw2] [2235/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND four -> one (cycle)-edges9-requirement_keys9-expected_weights9] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND four -> two (cycle)-edges10-requirement_keys10-expected_weights10] >[gw2] [2236/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND four -> two (cycle)-edges10-requirement_keys10-expected_weights10] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND four -> three (cycle)-edges11-requirement_keys11-expected_weights11] >[gw2] [2237/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND four -> three (cycle)-edges11-requirement_keys11-expected_weights11] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND four -> three (cycle) AND restricted 1-2-3-edges12-requirement_keys12-expected_weights12] >[gw2] [2238/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND four -> three (cycle) AND restricted 1-2-3-edges12-requirement_keys12-expected_weights12] >tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND four -> three (cycle) AND restricted 4-5-edges13-requirement_keys13-expected_weights13] >[gw2] [2239/2357] PASSED tests/unit/resolution_resolvelib/test_resolver.py::test_new_resolver_topological_weights[linear AND four -> three (cycle) AND restricted 4-5-edges13-requirement_keys13-expected_weights13] >tests/unit/test_appdirs.py::TestUserCacheDir::test_user_cache_dir_win >[gw2] [2240/2357] SKIPPED tests/unit/test_appdirs.py::TestUserCacheDir::test_user_cache_dir_win >tests/unit/test_appdirs.py::TestUserCacheDir::test_user_cache_dir_osx >[gw2] [2241/2357] SKIPPED tests/unit/test_appdirs.py::TestUserCacheDir::test_user_cache_dir_osx >tests/unit/test_appdirs.py::TestUserCacheDir::test_user_cache_dir_linux >[gw2] [2242/2357] PASSED tests/unit/test_appdirs.py::TestUserCacheDir::test_user_cache_dir_linux >tests/unit/test_appdirs.py::TestUserCacheDir::test_user_cache_dir_linux_override >[gw2] [2243/2357] PASSED tests/unit/test_appdirs.py::TestUserCacheDir::test_user_cache_dir_linux_override >tests/unit/test_appdirs.py::TestUserCacheDir::test_user_cache_dir_linux_home_slash >[gw2] [2244/2357] PASSED tests/unit/test_appdirs.py::TestUserCacheDir::test_user_cache_dir_linux_home_slash >tests/unit/test_appdirs.py::TestUserCacheDir::test_user_cache_dir_unicode >[gw2] [2245/2357] PASSED tests/unit/test_appdirs.py::TestUserCacheDir::test_user_cache_dir_unicode >tests/functional/test_install_wheel.py::test_install_from_future_wheel_version >[gw0] [2246/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_presents_messages_when_backtracking_a_lot[20] >tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_dot-meta_dot] >[gw2] [2247/2357] PASSED tests/functional/test_install_wheel.py::test_install_from_future_wheel_version >tests/functional/test_install_wheel.py::test_install_from_broken_wheel[brokenwheel-1.0-py2.py3-none-any.whl] >[gw3] [2248/2357] PASSED tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo-bar-foo.bar] >tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo-bar-foo_bar] >[gw2] [2249/2357] PASSED tests/functional/test_install_wheel.py::test_install_from_broken_wheel[brokenwheel-1.0-py2.py3-none-any.whl] >tests/functional/test_install_wheel.py::test_install_from_broken_wheel[corruptwheel-1.0-py2.py3-none-any.whl] >[gw1] [2250/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_with_user_set_in_config >tests/functional/test_wheel.py::test_pip_wheel_ext_module_with_tmpdir_inside >[gw0] [2251/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_dot-meta_dot] >tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_dot-meta_underscore] >[gw2] [2252/2357] PASSED tests/functional/test_install_wheel.py::test_install_from_broken_wheel[corruptwheel-1.0-py2.py3-none-any.whl] >tests/functional/test_install_wheel.py::test_basic_install_from_wheel >[gw3] [2253/2357] PASSED tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo-bar-foo_bar] >tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo-bar-foo-bar] >[gw2] [2254/2357] PASSED tests/functional/test_install_wheel.py::test_basic_install_from_wheel >tests/functional/test_install_wheel.py::test_basic_install_from_wheel_with_extras >[gw0] [2255/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_dot-meta_underscore] >tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_dot-meta_dash] >[gw1] [2256/2357] PASSED tests/functional/test_wheel.py::test_pip_wheel_ext_module_with_tmpdir_inside >tests/functional/test_wheel.py::test_legacy_wheels_are_not_confused_with_other_files >[gw2] [2257/2357] PASSED tests/functional/test_install_wheel.py::test_basic_install_from_wheel_with_extras >tests/functional/test_install_wheel.py::test_basic_install_from_wheel_file >[gw3] [2258/2357] PASSED tests/functional/test_install_upgrade.py::test_install_find_existing_package_canonicalize[foo-bar-foo-bar] >tests/functional/test_install_user.py::Tests_UserSite::test_install_from_current_directory_into_usersite >[gw0] [2259/2357] XPASS tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_dot-meta_dash] >tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_underscore-meta_dot] >[gw2] [2260/2357] PASSED tests/functional/test_install_wheel.py::test_basic_install_from_wheel_file >tests/functional/test_install_wheel.py::test_basic_install_from_unicode_wheel >[gw1] [2261/2357] PASSED tests/functional/test_wheel.py::test_legacy_wheels_are_not_confused_with_other_files >tests/lib/test_lib.py::test_tmp_dir_exists_in_env >[gw1] [2262/2357] PASSED tests/lib/test_lib.py::test_tmp_dir_exists_in_env >tests/lib/test_lib.py::test_correct_pip_version >[gw1] [2263/2357] PASSED tests/lib/test_lib.py::test_correct_pip_version >tests/lib/test_lib.py::test_as_import >[gw1] [2264/2357] PASSED tests/lib/test_lib.py::test_as_import >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allowed_stderr[DEBUG] >[gw1] [2265/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allowed_stderr[DEBUG] >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allowed_stderr[INFO] >[gw1] [2266/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allowed_stderr[INFO] >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allowed_stderr[FOO] >[gw1] [2267/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allowed_stderr[FOO] >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_warning >[gw2] [2268/2357] PASSED tests/functional/test_install_wheel.py::test_basic_install_from_unicode_wheel >tests/functional/test_install_wheel.py::test_install_from_wheel_with_headers >[gw1] [2269/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_warning >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_error[WARNING] >[gw0] [2270/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_underscore-meta_dot] >tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_underscore-meta_underscore] >[gw1] [2271/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_error[WARNING] >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_error[ERROR] >[gw1] [2272/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_error[ERROR] >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__unexpected_stderr[WARNING-stderr has an unexpected warning] >[gw1] [2273/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__unexpected_stderr[WARNING-stderr has an unexpected warning] >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__unexpected_stderr[ERROR-stderr has an unexpected error] >[gw1] [2274/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__unexpected_stderr[ERROR-stderr has an unexpected error] >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__logging_error >[gw1] [2275/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__logging_error >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_error_false_error_with_expect_error >[gw1] [2276/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_error_false_error_with_expect_error >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_warning_false_error_with_expect_stderr >[gw1] [2277/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_warning_false_error_with_expect_stderr >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_warning_false_error[expect_error] >[gw1] [2278/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_warning_false_error[expect_error] >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_warning_false_error[allow_stderr_error] >[gw1] [2279/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__allow_stderr_warning_false_error[allow_stderr_error] >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__expect_error_fails_when_zero_returncode >[gw1] [2280/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__expect_error_fails_when_zero_returncode >tests/lib/test_lib.py::TestPipTestEnvironment::test_run__no_expect_error_fails_when_nonzero_returncode >[gw1] [2281/2357] PASSED tests/lib/test_lib.py::TestPipTestEnvironment::test_run__no_expect_error_fails_when_nonzero_returncode >tests/lib/test_wheel.py::test_message_from_dict_one_value >[gw1] [2282/2357] PASSED tests/lib/test_wheel.py::test_message_from_dict_one_value >tests/lib/test_wheel.py::test_message_from_dict_multiple_values >[gw1] [2283/2357] PASSED tests/lib/test_wheel.py::test_message_from_dict_multiple_values >tests/lib/test_wheel.py::test_make_metadata_file_defaults >[gw1] [2284/2357] PASSED tests/lib/test_wheel.py::test_make_metadata_file_defaults >tests/lib/test_wheel.py::test_make_metadata_file_custom_value >[gw3] [2285/2357] PASSED tests/functional/test_install_user.py::Tests_UserSite::test_install_from_current_directory_into_usersite >[gw1] [2286/2357] PASSED tests/lib/test_wheel.py::test_make_metadata_file_custom_value >tests/lib/test_wheel.py::test_make_metadata_file_custom_value_list >[gw1] [2287/2357] PASSED tests/lib/test_wheel.py::test_make_metadata_file_custom_value_list >tests/lib/test_wheel.py::test_make_metadata_file_custom_value_overrides >[gw1] [2288/2357] PASSED tests/lib/test_wheel.py::test_make_metadata_file_custom_value_overrides >tests/lib/test_wheel.py::test_make_metadata_file_custom_contents >[gw1] [2289/2357] PASSED tests/lib/test_wheel.py::test_make_metadata_file_custom_contents >tests/lib/test_wheel.py::test_make_wheel_metadata_file_defaults >[gw1] [2290/2357] PASSED tests/lib/test_wheel.py::test_make_wheel_metadata_file_defaults >tests/lib/test_wheel.py::test_make_wheel_metadata_file_custom_value >[gw1] [2291/2357] PASSED tests/lib/test_wheel.py::test_make_wheel_metadata_file_custom_value >tests/lib/test_wheel.py::test_make_wheel_metadata_file_custom_value_list >[gw1] [2292/2357] PASSED tests/lib/test_wheel.py::test_make_wheel_metadata_file_custom_value_list >tests/lib/test_wheel.py::test_make_wheel_metadata_file_custom_value_override >[gw1] [2293/2357] PASSED tests/lib/test_wheel.py::test_make_wheel_metadata_file_custom_value_override >tests/lib/test_wheel.py::test_make_wheel_metadata_file_custom_contents >[gw1] [2294/2357] PASSED tests/lib/test_wheel.py::test_make_wheel_metadata_file_custom_contents >tests/lib/test_wheel.py::test_make_wheel_metadata_file_no_contents >tests/functional/test_install_user.py::Tests_UserSite::test_install_user_venv_nositepkgs_fails >[gw1] [2295/2357] PASSED tests/lib/test_wheel.py::test_make_wheel_metadata_file_no_contents >tests/lib/test_wheel.py::test_make_wheel_basics >[gw1] [2296/2357] PASSED tests/lib/test_wheel.py::test_make_wheel_basics >tests/lib/test_wheel.py::test_make_wheel_default_record >[gw1] [2297/2357] PASSED tests/lib/test_wheel.py::test_make_wheel_default_record >tests/lib/test_wheel.py::test_make_wheel_extra_files >[gw1] [2298/2357] PASSED tests/lib/test_wheel.py::test_make_wheel_extra_files >tests/lib/test_wheel.py::test_make_wheel_no_files >[gw1] [2299/2357] PASSED tests/lib/test_wheel.py::test_make_wheel_no_files >tests/functional/test_install_vcs_git.py::test_git_install_ref >[gw3] [2300/2357] SKIPPED tests/functional/test_install_user.py::Tests_UserSite::test_install_user_venv_nositepkgs_fails >tests/functional/test_install_user.py::Tests_UserSite::test_install_user_conflict_in_globalsite >[gw2] [2301/2357] PASSED tests/functional/test_install_wheel.py::test_install_from_wheel_with_headers >tests/functional/test_install_wheel.py::test_install_wheel_with_target >[gw0] [2302/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_underscore-meta_underscore] >tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_underscore-meta_dash] >[gw2] [2303/2357] PASSED tests/functional/test_install_wheel.py::test_install_wheel_with_target >tests/functional/test_install_wheel.py::test_install_wheel_with_target_and_data_files >[gw3] [2304/2357] PASSED tests/functional/test_install_user.py::Tests_UserSite::test_install_user_conflict_in_globalsite >tests/functional/test_install_user.py::Tests_UserSite::test_upgrade_user_conflict_in_globalsite >[gw2] [2305/2357] PASSED tests/functional/test_install_wheel.py::test_install_wheel_with_target_and_data_files >tests/functional/test_install_wheel.py::test_install_wheel_with_root >[gw1] [2306/2357] PASSED tests/functional/test_install_vcs_git.py::test_git_install_ref >[gw0] [2307/2357] XPASS tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_underscore-meta_dash] >tests/functional/test_new_resolver.py::test_new_resolver_does_reinstall_local_sdists >tests/functional/test_install_vcs_git.py::test_git_install_then_install_ref >[gw2] [2308/2357] PASSED tests/functional/test_install_wheel.py::test_install_wheel_with_root >tests/functional/test_install_wheel.py::test_install_wheel_with_prefix >[gw3] [2309/2357] PASSED tests/functional/test_install_user.py::Tests_UserSite::test_upgrade_user_conflict_in_globalsite >tests/functional/test_install_user.py::Tests_UserSite::test_install_user_conflict_in_globalsite_and_usersite >[gw2] [2310/2357] PASSED tests/functional/test_install_wheel.py::test_install_wheel_with_prefix >tests/functional/test_install_wheel.py::test_install_from_wheel_installs_deps >[gw2] [2311/2357] PASSED tests/functional/test_install_wheel.py::test_install_from_wheel_installs_deps >[gw3] [2312/2357] PASSED tests/functional/test_install_user.py::Tests_UserSite::test_install_user_conflict_in_globalsite_and_usersite >tests/functional/test_install_user.py::Tests_UserSite::test_install_user_in_global_virtualenv_with_conflict_fails >tests/functional/test_install_wheel.py::test_install_from_wheel_no_deps >[gw1] [2313/2357] PASSED tests/functional/test_install_vcs_git.py::test_git_install_then_install_ref >tests/functional/test_install_vcs_git.py::test_git_with_ambiguous_revs >[gw2] [2314/2357] PASSED tests/functional/test_install_wheel.py::test_install_from_wheel_no_deps >tests/functional/test_install_wheel.py::test_wheel_record_lines_in_deterministic_order >[gw0] [2315/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_does_reinstall_local_sdists >tests/functional/test_new_resolver.py::test_new_resolver_does_reinstall_local_paths >[gw2] [2316/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_record_lines_in_deterministic_order >tests/functional/test_install_wheel.py::test_wheel_record_lines_have_hash_for_data_files >[gw3] [2317/2357] PASSED tests/functional/test_install_user.py::Tests_UserSite::test_install_user_in_global_virtualenv_with_conflict_fails >tests/functional/test_install_vcs_git.py::test_git_install_again_after_changes >[gw2] [2318/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_record_lines_have_hash_for_data_files >tests/functional/test_install_wheel.py::test_wheel_record_lines_have_updated_hash_for_scripts >[gw1] [2319/2357] PASSED tests/functional/test_install_vcs_git.py::test_git_with_ambiguous_revs >tests/functional/test_install_vcs_git.py::test_editable__no_revision >[gw2] [2320/2357] PASSED tests/functional/test_install_wheel.py::test_wheel_record_lines_have_updated_hash_for_scripts >tests/functional/test_install_wheel.py::test_install_user_wheel >[gw2] [2321/2357] PASSED tests/functional/test_install_wheel.py::test_install_user_wheel >tests/functional/test_install_wheel.py::test_install_from_wheel_gen_entrypoint >[gw1] [2322/2357] PASSED tests/functional/test_install_vcs_git.py::test_editable__no_revision >tests/functional/test_install_vcs_git.py::test_editable__branch_with_sha_same_as_default >[gw2] [2323/2357] PASSED tests/functional/test_install_wheel.py::test_install_from_wheel_gen_entrypoint >tests/functional/test_install_wheel.py::test_install_from_wheel_gen_uppercase_entrypoint >[gw0] [2324/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_does_reinstall_local_paths >tests/functional/test_new_resolver.py::test_new_resolver_does_not_reinstall_when_from_a_local_index >[gw2] [2325/2357] PASSED tests/functional/test_install_wheel.py::test_install_from_wheel_gen_uppercase_entrypoint >tests/functional/test_install_wheel.py::test_install_from_wheel_gen_unicode_entrypoint >[gw3] [2326/2357] PASSED tests/functional/test_install_vcs_git.py::test_git_install_again_after_changes >tests/functional/test_install_vcs_git.py::test_git_install_branch_again_after_branch_changes >[gw2] [2327/2357] PASSED tests/functional/test_install_wheel.py::test_install_from_wheel_gen_unicode_entrypoint >tests/functional/test_install_wheel.py::test_install_from_wheel_with_legacy >[gw1] [2328/2357] PASSED tests/functional/test_install_vcs_git.py::test_editable__branch_with_sha_same_as_default >tests/functional/test_install_vcs_git.py::test_editable__branch_with_sha_different_from_default >[gw2] [2329/2357] PASSED tests/functional/test_install_wheel.py::test_install_from_wheel_with_legacy >tests/functional/test_install_wheel.py::test_install_from_wheel_no_setuptools_entrypoint >[gw2] [2330/2357] PASSED tests/functional/test_install_wheel.py::test_install_from_wheel_no_setuptools_entrypoint >tests/functional/test_install_wheel.py::test_skipping_setuptools_doesnt_skip_legacy >[gw1] [2331/2357] PASSED tests/functional/test_install_vcs_git.py::test_editable__branch_with_sha_different_from_default >[gw2] [2332/2357] PASSED tests/functional/test_install_wheel.py::test_skipping_setuptools_doesnt_skip_legacy >tests/functional/test_install_wheel.py::test_install_from_wheel_gui_entrypoint >tests/functional/test_install_vcs_git.py::test_editable__non_master_default_branch >[gw0] [2333/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_does_not_reinstall_when_from_a_local_index >tests/functional/test_new_resolver.py::test_new_resolver_skip_inconsistent_metadata >[gw2] [2334/2357] PASSED tests/functional/test_install_wheel.py::test_install_from_wheel_gui_entrypoint >tests/functional/test_new_resolver.py::test_new_resolver_reinstall_link_requirement_with_constraint >[gw3] [2335/2357] PASSED tests/functional/test_install_vcs_git.py::test_git_install_branch_again_after_branch_changes >tests/functional/test_install_vcs_git.py::test_git_with_sha1_revisions >[gw0] [2336/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_skip_inconsistent_metadata >tests/functional/test_new_resolver.py::test_new_resolver_lazy_fetch_candidates[upgrade] >[gw1] [2337/2357] PASSED tests/functional/test_install_vcs_git.py::test_editable__non_master_default_branch >tests/functional/test_install_vcs_git.py::test_reinstalling_works_with_editable_non_master_branch >[gw2] [2338/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_reinstall_link_requirement_with_constraint >tests/functional/test_new_resolver.py::test_new_resolver_prefers_url_constraint >[gw3] [2339/2357] PASSED tests/functional/test_install_vcs_git.py::test_git_with_sha1_revisions >tests/functional/test_install_vcs_git.py::test_git_with_short_sha1_revisions >[gw0] [2340/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_lazy_fetch_candidates[upgrade] >tests/functional/test_new_resolver.py::test_new_resolver_lazy_fetch_candidates[no-upgrade] >[gw2] [2341/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_prefers_url_constraint >tests/functional/test_new_resolver.py::test_new_resolver_prefers_url_constraint_on_update >[gw3] [2342/2357] PASSED tests/functional/test_install_vcs_git.py::test_git_with_short_sha1_revisions >tests/functional/test_install_vcs_git.py::test_git_with_branch_name_as_revision >[gw0] [2343/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_lazy_fetch_candidates[no-upgrade] >tests/functional/test_new_resolver.py::test_new_resolver_no_fetch_no_satisfying >[gw1] [2344/2357] PASSED tests/functional/test_install_vcs_git.py::test_reinstalling_works_with_editable_non_master_branch >tests/functional/test_install_vcs_git.py::test_check_submodule_addition >[gw1] [2345/2357] XFAIL tests/functional/test_install_vcs_git.py::test_check_submodule_addition >tests/functional/test_install_vcs_git.py::test_install_git_branch_not_cached >[gw2] [2346/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_prefers_url_constraint_on_update >tests/functional/test_new_resolver.py::test_new_resolver_fails_with_url_constraint_and_incompatible_version[--constraint] >[gw0] [2347/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_no_fetch_no_satisfying >tests/functional/test_new_resolver.py::test_new_resolver_does_not_install_unneeded_packages_with_url_constraint >[gw3] [2348/2357] PASSED tests/functional/test_install_vcs_git.py::test_git_with_branch_name_as_revision >tests/functional/test_install_vcs_git.py::test_git_with_tag_name_as_revision >[gw2] [2349/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_fails_with_url_constraint_and_incompatible_version[--constraint] >tests/functional/test_new_resolver.py::test_new_resolver_fails_with_url_constraint_and_incompatible_version[--requirement] >[gw0] [2350/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_does_not_install_unneeded_packages_with_url_constraint >tests/functional/test_new_resolver.py::test_new_resolver_installs_packages_with_url_constraint >[gw3] [2351/2357] PASSED tests/functional/test_install_vcs_git.py::test_git_with_tag_name_as_revision >tests/functional/test_new_resolver.py::test_new_resolver_ignores_unneeded_conflicting_constraints >[gw0] [2352/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_installs_packages_with_url_constraint >[gw2] [2353/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_fails_with_url_constraint_and_incompatible_version[--requirement] >tests/functional/test_new_resolver.py::test_new_resolver_fails_on_needed_conflicting_constraints >[gw1] [2354/2357] PASSED tests/functional/test_install_vcs_git.py::test_install_git_branch_not_cached >tests/functional/test_install_vcs_git.py::test_install_git_sha_cached >[gw3] [2355/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_ignores_unneeded_conflicting_constraints >[gw2] [2356/2357] PASSED tests/functional/test_new_resolver.py::test_new_resolver_fails_on_needed_conflicting_constraints >[gw1] [2357/2357] PASSED tests/functional/test_install_vcs_git.py::test_install_git_sha_cached > >====================================================== FAILURES ======================================================= >____________________________________ test_install_sends_client_cert[install_args0] ____________________________________ >[gw3] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >install_args = (), script = <tests.lib.PipTestEnvironment object at 0x7fffed496540> >cert_factory = <function cert_factory.<locals>.factory at 0x7fffed4ee700> >data = <tests.lib.TestData object at 0x7fffed496960> > > @pytest.mark.parametrize( > "install_args", > [ > (), > ("--trusted-host", "localhost"), > ], > ) > def test_install_sends_client_cert( > install_args: Tuple[str, ...], > script: PipTestEnvironment, > cert_factory: CertFactory, > data: TestData, > ) -> None: > cert_path = cert_factory() > ctx = ssl.SSLContext(ssl.PROTOCOL_SSLv23) > ctx.load_cert_chain(cert_path, cert_path) > ctx.load_verify_locations(cafile=cert_path) > ctx.verify_mode = ssl.CERT_REQUIRED > > server = make_mock_server(ssl_context=ctx) > server.mock.side_effect = [ > package_page( > { > "simple-3.0.tar.gz": "/files/simple-3.0.tar.gz", > } > ), > file_response(data.packages / "simple-3.0.tar.gz"), > ] > > url = f"https://{server.host}:{server.port}/simple" > > args = ["install", "-vvv", "--cert", cert_path, "--client-cert", cert_path] > args.extend(["--index-url", url]) > args.extend(install_args) > args.append("simple") > > with server_running(server): >> script.pip(*args) > >args = ['install', > '-vvv', > '--cert', > '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/certs0/cert.pem', > '--client-cert', > '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/certs0/cert.pem', > '--index-url', > 'https://localhost:34007/simple', > 'simple'] >cert_factory = <function cert_factory.<locals>.factory at 0x7fffed4ee700> >cert_path = '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/certs0/cert.pem' >ctx = <ssl.SSLContext object at 0x7fffed05b6d0> >data = <tests.lib.TestData object at 0x7fffed496960> >install_args = () >script = <tests.lib.PipTestEnvironment object at 0x7fffed496540> >server = <werkzeug.serving.BaseWSGIServer object at 0x7fffed57c170> >url = 'https://localhost:34007/simple' > >tests/functional/test_install.py:2329: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <tests.lib.PipTestEnvironment object at 0x7fffed496540> >cwd = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_install_sends_client_cert0/workspace/scratch') >allow_stderr_error = False, allow_stderr_warning = False, allow_error = False >args = ('python', '-m', 'pip', 'install', '-vvv', '--cert', ...), kw = {'expect_stderr': True}, expect_error = None > > def run( > self, > *args: str, > cwd: Optional[StrPath] = None, > allow_stderr_error: Optional[bool] = None, > allow_stderr_warning: Optional[bool] = None, > allow_error: bool = False, > **kw: Any, > ) -> TestPipResult: > """ > :param allow_stderr_error: whether a logged error is allowed in > stderr. Passing True for this argument implies > `allow_stderr_warning` since warnings are weaker than errors. > :param allow_stderr_warning: whether a logged warning (or > deprecation message) is allowed in stderr. > :param allow_error: if True (default is False) does not raise > exception when the command exit value is non-zero. Implies > expect_error, but in contrast to expect_error will not assert > that the exit value is zero. > :param expect_error: if False (the default), asserts that the command > exits with 0. Otherwise, asserts that the command exits with a > non-zero exit code. Passing True also implies allow_stderr_error > and allow_stderr_warning. > :param expect_stderr: whether to allow warnings in stderr (equivalent > to `allow_stderr_warning`). This argument is an abbreviated > version of `allow_stderr_warning` and is also kept for backwards > compatibility. > """ > if self.verbose: > print(f">> running {args} {kw}") > > cwd = cwd or self.cwd > if sys.platform == "win32": > # Partial fix for ScriptTest.run using `shell=True` on Windows. > args = tuple(re.sub("([&|<>^])", r"^\1", str(a)) for a in args) > > if allow_error: > kw["expect_error"] = True > > # Propagate default values. > expect_error = kw.get("expect_error") > if expect_error: > # Then default to allowing logged errors. > if allow_stderr_error is not None and not allow_stderr_error: > raise RuntimeError( > "cannot pass allow_stderr_error=False with expect_error=True" > ) > allow_stderr_error = True > > elif kw.get("expect_stderr"): > # Then default to allowing logged warnings. > if allow_stderr_warning is not None and not allow_stderr_warning: > raise RuntimeError( > "cannot pass allow_stderr_warning=False with expect_stderr=True" > ) > allow_stderr_warning = True > > if allow_stderr_error: > if allow_stderr_warning is not None and not allow_stderr_warning: > raise RuntimeError( > "cannot pass allow_stderr_warning=False with " > "allow_stderr_error=True" > ) > > # Default values if not set. > if allow_stderr_error is None: > allow_stderr_error = False > if allow_stderr_warning is None: > allow_stderr_warning = allow_stderr_error > > # Pass expect_stderr=True to allow any stderr. We do this because > # we do our checking of stderr further on in check_stderr(). > kw["expect_stderr"] = True > # Ignore linter check > # B026 Star-arg unpacking after a keyword argument is strongly discouraged >> result = super().run(cwd=cwd, *args, **kw) # noqa: B026 >E AssertionError: Script returned code: 1 > >__class__ = <class 'tests.lib.PipTestEnvironment'> >allow_error = False >allow_stderr_error = False >allow_stderr_warning = False >args = ('python', > '-m', > 'pip', > 'install', > '-vvv', > '--cert', > '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/certs0/cert.pem', > '--client-cert', > '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/certs0/cert.pem', > '--index-url', > 'https://localhost:34007/simple', > 'simple') >cwd = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_install_sends_client_cert0/workspace/scratch') >expect_error = None >kw = {'expect_stderr': True} >self = <tests.lib.PipTestEnvironment object at 0x7fffed496540> > >tests/lib/__init__.py:702: AssertionError >------------------------------------------------ Captured stdout call ------------------------------------------------- >Script result: python -m pip install -vvv --cert /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/certs0/cert.pem --client-cert /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/certs0/cert.pem --index-url https://localhost:34007/simple simple > return code: 1 >-- stderr: -------------------- >WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ >WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ >WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ >WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ >WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ >ERROR: Could not find a version that satisfies the requirement simple (from versions: none) >ERROR: No matching distribution found for simple > >-- stdout: -------------------- >Using pip 24.1.1 from /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/pip0/pip/src/pip (python 3.12) >Non-user install because site-packages writeable >Created temporary directory: /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_install_sends_client_cert0/workspace/tmp/pip-build-tracker-xmnwlhz5 >Initialized build tracking at /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_install_sends_client_cert0/workspace/tmp/pip-build-tracker-xmnwlhz5 >Created build tracker: /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_install_sends_client_cert0/workspace/tmp/pip-build-tracker-xmnwlhz5 >Entered build tracker: /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_install_sends_client_cert0/workspace/tmp/pip-build-tracker-xmnwlhz5 >Created temporary directory: /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_install_sends_client_cert0/workspace/tmp/pip-install-wpqcewy4 >Created temporary directory: /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_install_sends_client_cert0/workspace/tmp/pip-ephem-wheel-cache-add8z2vn >Looking in indexes: https://localhost:34007/simple >1 location(s) to search for versions of simple: >* https://localhost:34007/simple/simple/ >Fetching project page and analyzing links: https://localhost:34007/simple/simple/ >Getting page https://localhost:34007/simple/simple/ >Found index url https://localhost:34007/simple/ >Looking up "https://localhost:34007/simple/simple/" in the cache >Request header has "max_age" as 0, cache bypassed >No cache entry available >Starting new HTTPS connection (1): localhost:34007 >Incremented Retry for (url='/simple/simple/'): Retry(total=4, connect=None, read=None, redirect=None, status=None) >Starting new HTTPS connection (2): localhost:34007 >Incremented Retry for (url='/simple/simple/'): Retry(total=3, connect=None, read=None, redirect=None, status=None) >Starting new HTTPS connection (3): localhost:34007 >Incremented Retry for (url='/simple/simple/'): Retry(total=2, connect=None, read=None, redirect=None, status=None) >Starting new HTTPS connection (4): localhost:34007 >Incremented Retry for (url='/simple/simple/'): Retry(total=1, connect=None, read=None, redirect=None, status=None) >Starting new HTTPS connection (5): localhost:34007 >Incremented Retry for (url='/simple/simple/'): Retry(total=0, connect=None, read=None, redirect=None, status=None) >Starting new HTTPS connection (6): localhost:34007 >Could not fetch URL https://localhost:34007/simple/simple/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='localhost', port=34007): Max retries exceeded with url: /simple/simple/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))) - skipping >Skipping link: not a file: https://localhost:34007/simple/simple/ >Given no hashes to check 0 links for project 'simple': discarding no candidates >Exception information: >Traceback (most recent call last): > File "/usr/lib/python3.12/site-packages/resolvelib/resolvers.py", line 397, in resolve > self._add_to_criteria(self.state.criteria, r, parent=None) > File "/usr/lib/python3.12/site-packages/resolvelib/resolvers.py", line 174, in _add_to_criteria > raise RequirementsConflicted(criterion) >resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('simple') > >During handling of the above exception, another exception occurred: > >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/pip0/pip/src/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve > result = self._result = resolver.resolve( > ^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/resolvelib/resolvers.py", line 546, in resolve > state = resolution.resolve(requirements, max_rounds=max_rounds) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/resolvelib/resolvers.py", line 399, in resolve > raise ResolutionImpossible(e.criterion.information) >resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('simple'), parent=None)] > >The above exception was the direct cause of the following exception: > >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/pip0/pip/src/pip/_internal/cli/base_command.py", line 179, in exc_logging_wrapper > status = run_func(*args) > ^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/pip0/pip/src/pip/_internal/cli/req_command.py", line 67, in wrapper > return func(self, options, args) > ^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/pip0/pip/src/pip/_internal/commands/install.py", line 377, in run > requirement_set = resolver.resolve( > ^^^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/pip0/pip/src/pip/_internal/resolution/resolvelib/resolver.py", line 104, in resolve > raise error from e >pip._internal.exceptions.DistributionNotFound: No matching distribution found for simple >Removed build tracker: '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_install_sends_client_cert0/workspace/tmp/pip-build-tracker-xmnwlhz5' > >___________________________________________ test_prompt_for_authentication ____________________________________________ >[gw3] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >script = <tests.lib.PipTestEnvironment object at 0x7fffed0b85c0>, data = <tests.lib.TestData object at 0x7fffed0ba360> >cert_factory = <function cert_factory.<locals>.factory at 0x7fffed4ee700> > > def test_prompt_for_authentication( > script: PipTestEnvironment, data: TestData, cert_factory: CertFactory > ) -> None: > """Test behaviour while installing from a index url > requiring authentication > """ > cert_path = cert_factory() > ctx = ssl.SSLContext(ssl.PROTOCOL_SSLv23) > ctx.load_cert_chain(cert_path, cert_path) > ctx.load_verify_locations(cafile=cert_path) > ctx.verify_mode = ssl.CERT_REQUIRED > > server = make_mock_server(ssl_context=ctx) > server.mock.side_effect = [ > package_page( > { > "simple-3.0.tar.gz": "/files/simple-3.0.tar.gz", > } > ), > authorization_response(data.packages / "simple-3.0.tar.gz"), > ] > > url = f"https://{server.host}:{server.port}/simple" > > with server_running(server): > result = script.pip( > "install", > "--index-url", > url, > "--cert", > cert_path, > "--client-cert", > cert_path, > "simple", > expect_error=True, > ) > >> assert f"User for {server.host}:{server.port}" in result.stdout, str(result) >E AssertionError: Script result: python -m pip install --index-url https://localhost:45875/simple --cert /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/certs2/cert.pem --client-cert /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/certs2/cert.pem simple >E return code: 1 >E -- stderr: -------------------- >E WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ >E WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ >E WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ >E WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ >E WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ >E ERROR: Could not find a version that satisfies the requirement simple (from versions: none) >E ERROR: No matching distribution found for simple >E >E -- stdout: -------------------- >E Looking in indexes: https://localhost:45875/simple >E Could not fetch URL https://localhost:45875/simple/simple/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='localhost', port=45875): Max retries exceeded with url: /simple/simple/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))) - skipping >E >E assert 'User for localhost:45875' in "Looking in indexes: https://localhost:45875/simple\nCould not fetch URL https://localhost:45875/simple/simple/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='localhost', port=45875): Max retries exceeded with url: /simple/simple/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))) - skipping\n" >E + where "Looking in indexes: https://localhost:45875/simple\nCould not fetch URL https://localhost:45875/simple/simple/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='localhost', port=45875): Max retries exceeded with url: /simple/simple/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))) - skipping\n" = <tests.lib.TestPipResult object at 0x7fffed0ba9f0>.stdout > >cert_factory = <function cert_factory.<locals>.factory at 0x7fffed4ee700> >cert_path = '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/certs2/cert.pem' >ctx = <ssl.SSLContext object at 0x7fffec73ac50> >data = <tests.lib.TestData object at 0x7fffed0ba360> >result = <tests.lib.TestPipResult object at 0x7fffed0ba9f0> >script = <tests.lib.PipTestEnvironment object at 0x7fffed0b85c0> >server = <werkzeug.serving.BaseWSGIServer object at 0x7fffed0bbdd0> >url = 'https://localhost:45875/simple' > >tests/functional/test_install_config.py:299: AssertionError >________________________________________ test_do_not_prompt_for_authentication ________________________________________ >[gw3] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >script = <tests.lib.PipTestEnvironment object at 0x7fffed0cc890>, data = <tests.lib.TestData object at 0x7fffec7bc7d0> >cert_factory = <function cert_factory.<locals>.factory at 0x7fffed4ee700> > > def test_do_not_prompt_for_authentication( > script: PipTestEnvironment, data: TestData, cert_factory: CertFactory > ) -> None: > """Test behaviour if --no-input option is given while installing > from a index url requiring authentication > """ > cert_path = cert_factory() > ctx = ssl.SSLContext(ssl.PROTOCOL_SSLv23) > ctx.load_cert_chain(cert_path, cert_path) > ctx.load_verify_locations(cafile=cert_path) > ctx.verify_mode = ssl.CERT_REQUIRED > > server = make_mock_server(ssl_context=ctx) > > server.mock.side_effect = [ > package_page( > { > "simple-3.0.tar.gz": "/files/simple-3.0.tar.gz", > } > ), > authorization_response(data.packages / "simple-3.0.tar.gz"), > ] > > url = f"https://{server.host}:{server.port}/simple" > > with server_running(server): > result = script.pip( > "install", > "--index-url", > url, > "--cert", > cert_path, > "--client-cert", > cert_path, > "--no-input", > "simple", > expect_error=True, > ) > >> assert "ERROR: HTTP error 401" in result.stderr >E assert 'ERROR: HTTP error 401' in "WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nERROR: Could not find a version that satisfies the requirement simple (from versions: none)\nERROR: No matching distribution found for simple\n" >E + where "WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nERROR: Could not find a version that satisfies the requirement simple (from versions: none)\nERROR: No matching distribution found for simple\n" = <tests.lib.TestPipResult object at 0x7fffec7bc7a0>.stderr > >cert_factory = <function cert_factory.<locals>.factory at 0x7fffed4ee700> >cert_path = '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/certs3/cert.pem' >ctx = <ssl.SSLContext object at 0x7fffed0d3d50> >data = <tests.lib.TestData object at 0x7fffec7bc7d0> >result = <tests.lib.TestPipResult object at 0x7fffec7bc7a0> >script = <tests.lib.PipTestEnvironment object at 0x7fffed0cc890> >server = <werkzeug.serving.BaseWSGIServer object at 0x7fffec7bcce0> >url = 'https://localhost:35245/simple' > >tests/functional/test_install_config.py:341: AssertionError >====================================================== XFAILURES ====================================================== >_____________________________ TestLink.test_invalid_egg_fragments[~invalid~package~name~] _____________________________ >[gw2] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >self = <tests.unit.test_link.TestLink object at 0x7fffec4de000>, fragment = '~invalid~package~name~' > > @pytest.mark.xfail(reason="Behavior change scheduled for 25.0", strict=True) > @pytest.mark.parametrize( > "fragment", > [ > # Package names in egg fragments must be in PEP 508 form. > "~invalid~package~name~", > # Version specifiers are not valid in egg fragments. > "eggname==1.2.3", > "eggname>=1.2.3", > # The extras specifier must be in PEP 508 form. > "eggname[!]", > ], > ) > def test_invalid_egg_fragments(self, fragment: str) -> None: > url = f"git+https://example.com/package#egg={fragment}" >> with pytest.raises(ValueError): >E Failed: DID NOT RAISE <class 'ValueError'> > >fragment = '~invalid~package~name~' >self = <tests.unit.test_link.TestLink object at 0x7fffec4de000> >url = 'git+https://example.com/package#egg=~invalid~package~name~' > >tests/unit/test_link.py:111: Failed >_________________________________ TestLink.test_invalid_egg_fragments[eggname==1.2.3] _________________________________ >[gw2] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >self = <tests.unit.test_link.TestLink object at 0x7fffec4dc710>, fragment = 'eggname==1.2.3' > > @pytest.mark.xfail(reason="Behavior change scheduled for 25.0", strict=True) > @pytest.mark.parametrize( > "fragment", > [ > # Package names in egg fragments must be in PEP 508 form. > "~invalid~package~name~", > # Version specifiers are not valid in egg fragments. > "eggname==1.2.3", > "eggname>=1.2.3", > # The extras specifier must be in PEP 508 form. > "eggname[!]", > ], > ) > def test_invalid_egg_fragments(self, fragment: str) -> None: > url = f"git+https://example.com/package#egg={fragment}" >> with pytest.raises(ValueError): >E Failed: DID NOT RAISE <class 'ValueError'> > >fragment = 'eggname==1.2.3' >self = <tests.unit.test_link.TestLink object at 0x7fffec4dc710> >url = 'git+https://example.com/package#egg=eggname==1.2.3' > >tests/unit/test_link.py:111: Failed >_________________________________ TestLink.test_invalid_egg_fragments[eggname>=1.2.3] _________________________________ >[gw2] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >self = <tests.unit.test_link.TestLink object at 0x7fffec4dd5b0>, fragment = 'eggname>=1.2.3' > > @pytest.mark.xfail(reason="Behavior change scheduled for 25.0", strict=True) > @pytest.mark.parametrize( > "fragment", > [ > # Package names in egg fragments must be in PEP 508 form. > "~invalid~package~name~", > # Version specifiers are not valid in egg fragments. > "eggname==1.2.3", > "eggname>=1.2.3", > # The extras specifier must be in PEP 508 form. > "eggname[!]", > ], > ) > def test_invalid_egg_fragments(self, fragment: str) -> None: > url = f"git+https://example.com/package#egg={fragment}" >> with pytest.raises(ValueError): >E Failed: DID NOT RAISE <class 'ValueError'> > >fragment = 'eggname>=1.2.3' >self = <tests.unit.test_link.TestLink object at 0x7fffec4dd5b0> >url = 'git+https://example.com/package#egg=eggname>=1.2.3' > >tests/unit/test_link.py:111: Failed >___________________________________ TestLink.test_invalid_egg_fragments[eggname[!]] ___________________________________ >[gw2] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >self = <tests.unit.test_link.TestLink object at 0x7fffec4dd670>, fragment = 'eggname[!]' > > @pytest.mark.xfail(reason="Behavior change scheduled for 25.0", strict=True) > @pytest.mark.parametrize( > "fragment", > [ > # Package names in egg fragments must be in PEP 508 form. > "~invalid~package~name~", > # Version specifiers are not valid in egg fragments. > "eggname==1.2.3", > "eggname>=1.2.3", > # The extras specifier must be in PEP 508 form. > "eggname[!]", > ], > ) > def test_invalid_egg_fragments(self, fragment: str) -> None: > url = f"git+https://example.com/package#egg={fragment}" >> with pytest.raises(ValueError): >E Failed: DID NOT RAISE <class 'ValueError'> > >fragment = 'eggname[!]' >self = <tests.unit.test_link.TestLink object at 0x7fffec4dd670> >url = 'git+https://example.com/package#egg=eggname[!]' > >tests/unit/test_link.py:111: Failed >________________ TestInstallUnpackedWheel.test_invalid_entrypoints_fail[console_scripts-hello = hello] ________________ >[gw3] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >self = <tests.unit.test_wheel.TestInstallUnpackedWheel object at 0x7fffee218680> >data = <tests.lib.TestData object at 0x7fffed925190> >tmpdir = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0') >entrypoint = 'hello = hello', entrypoint_type = 'console_scripts' > > @pytest.mark.xfail(strict=True) > @pytest.mark.parametrize("entrypoint", ["hello = hello", "hello = hello:"]) > @pytest.mark.parametrize("entrypoint_type", ["console_scripts", "gui_scripts"]) > def test_invalid_entrypoints_fail( > self, data: TestData, tmpdir: Path, entrypoint: str, entrypoint_type: str > ) -> None: > self.prep(data, tmpdir) > wheel_path = make_wheel( > "simple", "0.1.0", entry_points={entrypoint_type: [entrypoint]} > ).save_to_dir(tmpdir) > with pytest.raises(InstallationError) as e: > wheel.install_wheel( > "simple", > str(wheel_path), > scheme=self.scheme, > req_description="simple", > ) > > exc_text = str(e.value) >> assert os.path.basename(wheel_path) in exc_text >E AssertionError: assert 'simple-0.1.0-py2.py3-none-any.whl' in 'For req: simple. Invalid script entry point: <ExportEntry hello = hello:None []> - A callable suffix is required. Cf https://packaging.python.org/specifications/entry-points/#use-for-scripts for more information.' >E + where 'simple-0.1.0-py2.py3-none-any.whl' = <function basename at 0x7ffff1f28e00>('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0/simple-0.1.0-py2.py3-none-any.whl') >E + where <function basename at 0x7ffff1f28e00> = <module 'posixpath' (frozen)>.basename >E + where <module 'posixpath' (frozen)> = os.path > >data = <tests.lib.TestData object at 0x7fffed925190> >e = <ExceptionInfo InstallationError('For req: simple. Invalid script entry point: <ExportEntry hello = hello:None []> - A callable suffix is required. Cf https://packaging.python.org/specifications/entry-points/#use-for-scripts for more information.') tblen=4> >entrypoint = 'hello = hello' >entrypoint_type = 'console_scripts' >exc_text = ('For req: simple. Invalid script entry point: <ExportEntry hello = hello:None ' > '[]> - A callable suffix is required. Cf ' > 'https://packaging.python.org/specifications/entry-points/#use-for-scripts ' > 'for more information.') >self = <tests.unit.test_wheel.TestInstallUnpackedWheel object at 0x7fffee218680> >tmpdir = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0') >wheel_path = '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0/simple-0.1.0-py2.py3-none-any.whl' > >tests/unit/test_wheel.py:515: AssertionError >_______________ TestInstallUnpackedWheel.test_invalid_entrypoints_fail[console_scripts-hello = hello:] ________________ >[gw3] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >self = <tests.unit.test_wheel.TestInstallUnpackedWheel object at 0x7fffee2186b0> >data = <tests.lib.TestData object at 0x7fffed925400> >tmpdir = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0') >entrypoint = 'hello = hello:', entrypoint_type = 'console_scripts' > > @pytest.mark.xfail(strict=True) > @pytest.mark.parametrize("entrypoint", ["hello = hello", "hello = hello:"]) > @pytest.mark.parametrize("entrypoint_type", ["console_scripts", "gui_scripts"]) > def test_invalid_entrypoints_fail( > self, data: TestData, tmpdir: Path, entrypoint: str, entrypoint_type: str > ) -> None: > self.prep(data, tmpdir) > wheel_path = make_wheel( > "simple", "0.1.0", entry_points={entrypoint_type: [entrypoint]} > ).save_to_dir(tmpdir) > with pytest.raises(InstallationError) as e: > wheel.install_wheel( > "simple", > str(wheel_path), > scheme=self.scheme, > req_description="simple", > ) > > exc_text = str(e.value) >> assert os.path.basename(wheel_path) in exc_text >E AssertionError: assert 'simple-0.1.0-py2.py3-none-any.whl' in 'For req: simple. Invalid script entry point: <ExportEntry hello = hello:None []> - A callable suffix is required. Cf https://packaging.python.org/specifications/entry-points/#use-for-scripts for more information.' >E + where 'simple-0.1.0-py2.py3-none-any.whl' = <function basename at 0x7ffff1f28e00>('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0/simple-0.1.0-py2.py3-none-any.whl') >E + where <function basename at 0x7ffff1f28e00> = <module 'posixpath' (frozen)>.basename >E + where <module 'posixpath' (frozen)> = os.path > >data = <tests.lib.TestData object at 0x7fffed925400> >e = <ExceptionInfo InstallationError('For req: simple. Invalid script entry point: <ExportEntry hello = hello:None []> - A callable suffix is required. Cf https://packaging.python.org/specifications/entry-points/#use-for-scripts for more information.') tblen=4> >entrypoint = 'hello = hello:' >entrypoint_type = 'console_scripts' >exc_text = ('For req: simple. Invalid script entry point: <ExportEntry hello = hello:None ' > '[]> - A callable suffix is required. Cf ' > 'https://packaging.python.org/specifications/entry-points/#use-for-scripts ' > 'for more information.') >self = <tests.unit.test_wheel.TestInstallUnpackedWheel object at 0x7fffee2186b0> >tmpdir = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0') >wheel_path = '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0/simple-0.1.0-py2.py3-none-any.whl' > >tests/unit/test_wheel.py:515: AssertionError >__________________ TestInstallUnpackedWheel.test_invalid_entrypoints_fail[gui_scripts-hello = hello] __________________ >[gw3] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >self = <tests.unit.test_wheel.TestInstallUnpackedWheel object at 0x7fffee218890> >data = <tests.lib.TestData object at 0x7fffed8f88f0> >tmpdir = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0') >entrypoint = 'hello = hello', entrypoint_type = 'gui_scripts' > > @pytest.mark.xfail(strict=True) > @pytest.mark.parametrize("entrypoint", ["hello = hello", "hello = hello:"]) > @pytest.mark.parametrize("entrypoint_type", ["console_scripts", "gui_scripts"]) > def test_invalid_entrypoints_fail( > self, data: TestData, tmpdir: Path, entrypoint: str, entrypoint_type: str > ) -> None: > self.prep(data, tmpdir) > wheel_path = make_wheel( > "simple", "0.1.0", entry_points={entrypoint_type: [entrypoint]} > ).save_to_dir(tmpdir) > with pytest.raises(InstallationError) as e: > wheel.install_wheel( > "simple", > str(wheel_path), > scheme=self.scheme, > req_description="simple", > ) > > exc_text = str(e.value) >> assert os.path.basename(wheel_path) in exc_text >E AssertionError: assert 'simple-0.1.0-py2.py3-none-any.whl' in 'For req: simple. Invalid script entry point: <ExportEntry hello = hello:None []> - A callable suffix is required. Cf https://packaging.python.org/specifications/entry-points/#use-for-scripts for more information.' >E + where 'simple-0.1.0-py2.py3-none-any.whl' = <function basename at 0x7ffff1f28e00>('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0/simple-0.1.0-py2.py3-none-any.whl') >E + where <function basename at 0x7ffff1f28e00> = <module 'posixpath' (frozen)>.basename >E + where <module 'posixpath' (frozen)> = os.path > >data = <tests.lib.TestData object at 0x7fffed8f88f0> >e = <ExceptionInfo InstallationError('For req: simple. Invalid script entry point: <ExportEntry hello = hello:None []> - A callable suffix is required. Cf https://packaging.python.org/specifications/entry-points/#use-for-scripts for more information.') tblen=4> >entrypoint = 'hello = hello' >entrypoint_type = 'gui_scripts' >exc_text = ('For req: simple. Invalid script entry point: <ExportEntry hello = hello:None ' > '[]> - A callable suffix is required. Cf ' > 'https://packaging.python.org/specifications/entry-points/#use-for-scripts ' > 'for more information.') >self = <tests.unit.test_wheel.TestInstallUnpackedWheel object at 0x7fffee218890> >tmpdir = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0') >wheel_path = '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0/simple-0.1.0-py2.py3-none-any.whl' > >tests/unit/test_wheel.py:515: AssertionError >_________________ TestInstallUnpackedWheel.test_invalid_entrypoints_fail[gui_scripts-hello = hello:] __________________ >[gw3] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >self = <tests.unit.test_wheel.TestInstallUnpackedWheel object at 0x7fffee2189e0> >data = <tests.lib.TestData object at 0x7fffed9a8980> >tmpdir = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0') >entrypoint = 'hello = hello:', entrypoint_type = 'gui_scripts' > > @pytest.mark.xfail(strict=True) > @pytest.mark.parametrize("entrypoint", ["hello = hello", "hello = hello:"]) > @pytest.mark.parametrize("entrypoint_type", ["console_scripts", "gui_scripts"]) > def test_invalid_entrypoints_fail( > self, data: TestData, tmpdir: Path, entrypoint: str, entrypoint_type: str > ) -> None: > self.prep(data, tmpdir) > wheel_path = make_wheel( > "simple", "0.1.0", entry_points={entrypoint_type: [entrypoint]} > ).save_to_dir(tmpdir) > with pytest.raises(InstallationError) as e: > wheel.install_wheel( > "simple", > str(wheel_path), > scheme=self.scheme, > req_description="simple", > ) > > exc_text = str(e.value) >> assert os.path.basename(wheel_path) in exc_text >E AssertionError: assert 'simple-0.1.0-py2.py3-none-any.whl' in 'For req: simple. Invalid script entry point: <ExportEntry hello = hello:None []> - A callable suffix is required. Cf https://packaging.python.org/specifications/entry-points/#use-for-scripts for more information.' >E + where 'simple-0.1.0-py2.py3-none-any.whl' = <function basename at 0x7ffff1f28e00>('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0/simple-0.1.0-py2.py3-none-any.whl') >E + where <function basename at 0x7ffff1f28e00> = <module 'posixpath' (frozen)>.basename >E + where <module 'posixpath' (frozen)> = os.path > >data = <tests.lib.TestData object at 0x7fffed9a8980> >e = <ExceptionInfo InstallationError('For req: simple. Invalid script entry point: <ExportEntry hello = hello:None []> - A callable suffix is required. Cf https://packaging.python.org/specifications/entry-points/#use-for-scripts for more information.') tblen=4> >entrypoint = 'hello = hello:' >entrypoint_type = 'gui_scripts' >exc_text = ('For req: simple. Invalid script entry point: <ExportEntry hello = hello:None ' > '[]> - A callable suffix is required. Cf ' > 'https://packaging.python.org/specifications/entry-points/#use-for-scripts ' > 'for more information.') >self = <tests.unit.test_wheel.TestInstallUnpackedWheel object at 0x7fffee2189e0> >tmpdir = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0') >wheel_path = '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_invalid_entrypoints_fail_0/simple-0.1.0-py2.py3-none-any.whl' > >tests/unit/test_wheel.py:515: AssertionError >____________________________________________ test_freeze_exclude_editable _____________________________________________ >[gw2] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >script = <tests.lib.PipTestEnvironment object at 0x7fffe6bf8440> > > @pytest.mark.git > @pytest.mark.xfail( > condition=True, > reason="xfail means editable is not in output", > run=True, > strict=True, > ) > def test_freeze_exclude_editable(script: PipTestEnvironment) -> None: > """ > Test excluding editable from freezing list. > """ > # Returns path to a generated package called "version_pkg" > pkg_version = _create_test_package(script.scratch_path) > > result = script.run( > "git", > "clone", > os.fspath(pkg_version), > "pip-test-package", > expect_stderr=True, > ) > repo_dir = script.scratch_path / "pip-test-package" > result = script.run( > "python", > "setup.py", > "develop", > cwd=repo_dir, > expect_stderr=True, > ) > result = script.pip("freeze", "--exclude-editable", expect_stderr=True) > expected = textwrap.dedent( > """ > ...-e git+...#egg=version_pkg > ... > """ > ).strip() >> _check_output(result.stdout, expected) > >expected = '...-e git+...#egg=version_pkg\n...' >pkg_version = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw2/test_freeze_exclude_editable0/workspace/scratch/version_pkg') >repo_dir = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw2/test_freeze_exclude_editable0/workspace/scratch/pip-test-package') >result = <tests.lib.TestPipResult object at 0x7fffe6a13a10> >script = <tests.lib.PipTestEnvironment object at 0x7fffe6bf8440> > >tests/functional/test_freeze.py:308: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >result = 'aiohttp==3.9.5\naiosignal==1.3.1\nanyio==4.4.0\nattrs==23.2.0\nAutomat==22.10.0\nbrotlicffi==1.1.0.0\nCacheControl==0...2.2.2\nversioneer==0.29\nvirtualenv==20.26.3\nWerkzeug==3.0.3\nwheel==0.43.0\nyarl==1.9.4\nzope.interface==6.4.post2\n' >expected = '...-e git+...#egg=version_pkg\n...' > > def _check_output(result: str, expected: str) -> None: > checker = OutputChecker() > actual = str(result) > > # FIXME! The following is a TOTAL hack. For some reason the > # __str__ result for pkg_resources.Requirement gets downcased on > # Windows. Since INITools is the only package we're installing > # in this file with funky case requirements, I'm forcibly > # upcasing it. You can also normalize everything to lowercase, > # but then you have to remember to upcase <BLANKLINE>. The right > # thing to do in the end is probably to find out how to report > # the proper fully-cased package name in our error message. > if sys.platform == "win32": > actual = actual.replace("initools", "INITools") > > # This allows our existing tests to work when run in a context > # with distribute installed. > actual = distribute_re.sub("", actual) > > def banner(msg: str) -> str: > return f"\n========== {msg} ==========\n" > >> assert checker.check_output(expected, actual, ELLIPSIS), ( > banner("EXPECTED") + expected + banner("ACTUAL") + actual + banner(6 * "=") > ) >E AssertionError: >E ========== EXPECTED ========== >E ...-e git+...#egg=version_pkg >E ... >E ========== ACTUAL ========== >E aiohttp==3.9.5 >E aiosignal==1.3.1 >E anyio==4.4.0 >E attrs==23.2.0 >E Automat==22.10.0 >E brotlicffi==1.1.0.0 >E CacheControl==0.14.0 >E certifi-system-store==3021.3.16 >E cffi==1.17.0rc1 >E charset-normalizer==3.3.2 >E click==8.1.7 >E colorama==0.4.6 >E commentjson==0.9.0 >E constantly==23.10.4 >E cryptography==42.0.8 >E Cython==3.0.10 >E distlib==0.3.8 >E distro==1.9.0 >E docutils==0.21.2 >E editables==0.5 >E execnet==2.1.1 >E expandvars==0.12.0 >E fastjsonschema==2.20.0 >E filelock==3.15.4 >E flaky==3.8.1 >E flit_core==3.9.0 >E freezegun==1.5.1 >E frozenlist==1.4.1 >E gemato==20.6 >E h11==0.14.0 >E h2==4.1.0 >E hatch-fancy-pypi-readme==24.1.0 >E hatch-vcs==0.4.0 >E hatchling==1.25.0 >E hpack==4.0.0 >E httpcore==1.0.5 >E httpx==0.27.0 >E hyperframe==6.0.1 >E hyperlink==21.0.0 >E idna==3.7 >E incremental==22.10.0 >E iniconfig==2.0.0 >E installer==0.7.0 >E jaraco.context==5.3.0 >E jaraco.functools==4.0.1 >E jaraco.text==3.12.1 >E Jinja2==3.1.4 >E lark==1.1.9 >E linkify-it-py==2.0.3 >E lxml==5.2.2 >E Mako==1.3.5 >E markdown-it-py==3.0.0 >E MarkupSafe==2.1.5 >E mdurl==0.1.2 >E meson==1.4.1 >E more-itertools==10.3.0 >E msgpack==1.0.8 >E multidict==6.0.5 >E olefile==0.47 >E ordered-set==4.1.0 >E packaging==24.1 >E pathspec==0.12.1 >E pillow==10.4.0 >E platformdirs==4.2.2 >E pluggy==1.5.0 >E ply==3.11 >E poetry-core==1.9.0 >E portage==3.0.65 >E pretend==1.0.9 >E psutil==6.0.0 >E pyasn1==0.6.0 >E pyasn1_modules==0.4.0 >E pycparser==2.22 >E pyelftools==0.31 >E Pygments==2.18.0 >E pyOpenSSL==24.1.0 >E pyproject_hooks==1.1.0 >E PySocks==1.7.1 >E pytest==8.2.2 >E pytest-asyncio==0.23.7 >E pytest-xdist==3.6.1 >E pytest_httpserver==1.0.10 >E python-dateutil==2.9.0.post0 >E requests==2.32.3 >E resolvelib==1.0.1 >E rich==13.7.1 >E scripttest==1.3 >E semantic_version==2.10.0 >E service-identity==24.1.0 >E setuptools==70.2.0 >E setuptools-rust==1.9.0 >E setuptools-scm==8.1.0 >E six==1.16.0 >E sniffio==1.3.1 >E tenacity==8.4.2 >E tomli==2.0.1 >E tomli_w==1.0.0 >E tornado==6.4.1 >E trove-classifiers==2024.7.1 >E trustme==1.1.0 >E truststore==0.9.1 >E Twisted==24.3.0.post0 >E typeguard==4.3.0 >E typing_extensions==4.12.2 >E uc-micro-py==1.0.3 >E urllib3==2.2.2 >E versioneer==0.29 >E virtualenv==20.26.3 >E Werkzeug==3.0.3 >E wheel==0.43.0 >E yarl==1.9.4 >E zope.interface==6.4.post2 >E >E ========== ====== ========== >E >E assert False >E + where False = <bound method OutputChecker.check_output of <doctest.OutputChecker object at 0x7fffe69026c0>>('...-e git+...#egg=version_pkg\n...', 'aiohttp==3.9.5\naiosignal==1.3.1\nanyio==4.4.0\nattrs==23.2.0\nAutomat==22.10.0\nbrotlicffi==1.1.0.0\nCacheControl==0.14.0\ncertifi-system-store==3021.3.16\ncffi==1.17.0rc1\ncharset-normalizer==3.3.2\nclick==8.1.7\ncolorama==0.4.6\ncommentjson==0.9.0\nconstantly==23.10.4\ncryptography==42.0.8\nCython==3.0.10\ndistlib==0.3.8\ndistro==1.9.0\ndocutils==0.21.2\neditables==0.5\nexecnet==2.1.1\nexpandvars==0.12.0\nfastjsonschema==2.20.0\nfilelock==3.15.4\nflaky==3.8.1\nflit_core==3.9.0\nfreezegun==1.5.1\nfrozenlist==1.4.1\ngemato==20.6\nh11==0.14.0\nh2==4.1.0\nhatch-fancy-pypi-readme==24.1.0\nhatch-vcs==0.4.0\nhatchling==1.25.0\nhpack==4.0.0\nhttpcore==1.0.5\nhttpx==0.27.0\nhyperframe==6.0.1\nhyperlink==21.0.0\nidna==3.7\nincremental==22.10.0\niniconfig==2.0.0\ninstaller==0.7.0\njaraco.context==5.3.0\njaraco.functools==4.0.1\njaraco.text==3.12.1\nJinja2==3.1.4\nlark==1.1.9\nlinkify-it-py==2.0.3\nlxml==5.2.2\nMako==1.3.5\nmarkdown-it-py==3.0.0\nMarkupSafe==2.1.5\nmdurl==0.1.2\nmeson==1.4.1\nmore-itertools==10.3.0\nmsgpack==1.0.8\nmultidict==6.0.5\nolefile==0.47\nordered-set==4.1.0\npackaging==24.1\npathspec==0.12.1\npillow==10.4.0\nplatformdirs==4.2.2\npluggy==1.5.0\nply==3.11\npoetry-core==1.9.0\nportage==3.0.65\npretend==1.0.9\npsutil==6.0.0\npyasn1==0.6.0\npyasn1_modules==0.4.0\npycparser==2.22\npyelftools==0.31\nPygments==2.18.0\npyOpenSSL==24.1.0\npyproject_hooks==1.1.0\nPySocks==1.7.1\npytest==8.2.2\npytest-asyncio==0.23.7\npytest-xdist==3.6.1\npytest_httpserver==1.0.10\npython-dateutil==2.9.0.post0\nrequests==2.32.3\nresolvelib==1.0.1\nrich==13.7.1\nscripttest==1.3\nsemantic_version==2.10.0\nservice-identity==24.1.0\nsetuptools==70.2.0\nsetuptools-rust==1.9.0\nsetuptools-scm==8.1.0\nsix==1.16.0\nsniffio==1.3.1\ntenacity==8.4.2\ntomli==2.0.1\ntomli_w==1.0.0\ntornado==6.4.1\ntrove-classifiers==2024.7.1\ntrustme==1.1.0\ntruststore==0.9.1\nTwisted==24.3.0.post0\ntypeguard==4.3.0\ntyping_extensions==4.12.2\nuc-micro-py==1.0.3\nurllib3==2.2.2\nversioneer==0.29\nvirtualenv==20.26.3\nWerkzeug==3.0.3\nwheel==0.43.0\nyarl==1.9.4\nzope.interface==6.4.post2\n', 8) >E + where <bound method OutputChecker.check_output of <doctest.OutputChecker object at 0x7fffe69026c0>> = <doctest.OutputChecker object at 0x7fffe69026c0>.check_output > >actual = ('aiohttp==3.9.5\n' > 'aiosignal==1.3.1\n' > 'anyio==4.4.0\n' > 'attrs==23.2.0\n' > 'Automat==22.10.0\n' > 'brotlicffi==1.1.0.0\n' > 'CacheControl==0.14.0\n' > 'certifi-system-store==3021.3.16\n' > 'cffi==1.17.0rc1\n' > 'charset-normalizer==3.3.2\n' > 'click==8.1.7\n' > 'colorama==0.4.6\n' > 'commentjson==0.9.0\n' > 'constantly==23.10.4\n' > 'cryptography==42.0.8\n' > 'Cython==3.0.10\n' > 'distlib==0.3.8\n' > 'distro==1.9.0\n' > 'docutils==0.21.2\n' > 'editables==0.5\n' > 'execnet==2.1.1\n' > 'expandvars==0.12.0\n' > 'fastjsonschema==2.20.0\n' > 'filelock==3.15.4\n' > 'flaky==3.8.1\n' > 'flit_core==3.9.0\n' > 'freezegun==1.5.1\n' > 'frozenlist==1.4.1\n' > 'gemato==20.6\n' > 'h11==0.14.0\n' > 'h2==4.1.0\n' > 'hatch-fancy-pypi-readme==24.1.0\n' > 'hatch-vcs==0.4.0\n' > 'hatchling==1.25.0\n' > 'hpack==4.0.0\n' > 'httpcore==1.0.5\n' > 'httpx==0.27.0\n' > 'hyperframe==6.0.1\n' > 'hyperlink==21.0.0\n' > 'idna==3.7\n' > 'incremental==22.10.0\n' > 'iniconfig==2.0.0\n' > 'installer==0.7.0\n' > 'jaraco.context==5.3.0\n' > 'jaraco.functools==4.0.1\n' > 'jaraco.text==3.12.1\n' > 'Jinja2==3.1.4\n' > 'lark==1.1.9\n' > 'linkify-it-py==2.0.3\n' > 'lxml==5.2.2\n' > 'Mako==1.3.5\n' > 'markdown-it-py==3.0.0\n' > 'MarkupSafe==2.1.5\n' > 'mdurl==0.1.2\n' > 'meson==1.4.1\n' > 'more-itertools==10.3.0\n' > 'msgpack==1.0.8\n' > 'multidict==6.0.5\n' > 'olefile==0.47\n' > 'ordered-set==4.1.0\n' > 'packaging==24.1\n' > 'pathspec==0.12.1\n' > 'pillow==10.4.0\n' > 'platformdirs==4.2.2\n' > 'pluggy==1.5.0\n' > 'ply==3.11\n' > 'poetry-core==1.9.0\n' > 'portage==3.0.65\n' > 'pretend==1.0.9\n' > 'psutil==6.0.0\n' > 'pyasn1==0.6.0\n' > 'pyasn1_modules==0.4.0\n' > 'pycparser==2.22\n' > 'pyelftools==0.31\n' > 'Pygments==2.18.0\n' > 'pyOpenSSL==24.1.0\n' > 'pyproject_hooks==1.1.0\n' > 'PySocks==1.7.1\n' > 'pytest==8.2.2\n' > 'pytest-asyncio==0.23.7\n' > 'pytest-xdist==3.6.1\n' > 'pytest_httpserver==1.0.10\n' > 'python-dateutil==2.9.0.post0\n' > 'requests==2.32.3\n' > 'resolvelib==1.0.1\n' > 'rich==13.7.1\n' > 'scripttest==1.3\n' > 'semantic_version==2.10.0\n' > 'service-identity==24.1.0\n' > 'setuptools==70.2.0\n' > 'setuptools-rust==1.9.0\n' > 'setuptools-scm==8.1.0\n' > 'six==1.16.0\n' > 'sniffio==1.3.1\n' > 'tenacity==8.4.2\n' > 'tomli==2.0.1\n' > 'tomli_w==1.0.0\n' > 'tornado==6.4.1\n' > 'trove-classifiers==2024.7.1\n' > 'trustme==1.1.0\n' > 'truststore==0.9.1\n' > 'Twisted==24.3.0.post0\n' > 'typeguard==4.3.0\n' > 'typing_extensions==4.12.2\n' > 'uc-micro-py==1.0.3\n' > 'urllib3==2.2.2\n' > 'versioneer==0.29\n' > 'virtualenv==20.26.3\n' > 'Werkzeug==3.0.3\n' > 'wheel==0.43.0\n' > 'yarl==1.9.4\n' > 'zope.interface==6.4.post2\n') >banner = <function _check_output.<locals>.banner at 0x7fffe6c57100> >checker = <doctest.OutputChecker object at 0x7fffe69026c0> >expected = '...-e git+...#egg=version_pkg\n...' >result = ('aiohttp==3.9.5\n' > 'aiosignal==1.3.1\n' > 'anyio==4.4.0\n' > 'attrs==23.2.0\n' > 'Automat==22.10.0\n' > 'brotlicffi==1.1.0.0\n' > 'CacheControl==0.14.0\n' > 'certifi-system-store==3021.3.16\n' > 'cffi==1.17.0rc1\n' > 'charset-normalizer==3.3.2\n' > 'click==8.1.7\n' > 'colorama==0.4.6\n' > 'commentjson==0.9.0\n' > 'constantly==23.10.4\n' > 'cryptography==42.0.8\n' > 'Cython==3.0.10\n' > 'distlib==0.3.8\n' > 'distro==1.9.0\n' > 'docutils==0.21.2\n' > 'editables==0.5\n' > 'execnet==2.1.1\n' > 'expandvars==0.12.0\n' > 'fastjsonschema==2.20.0\n' > 'filelock==3.15.4\n' > 'flaky==3.8.1\n' > 'flit_core==3.9.0\n' > 'freezegun==1.5.1\n' > 'frozenlist==1.4.1\n' > 'gemato==20.6\n' > 'h11==0.14.0\n' > 'h2==4.1.0\n' > 'hatch-fancy-pypi-readme==24.1.0\n' > 'hatch-vcs==0.4.0\n' > 'hatchling==1.25.0\n' > 'hpack==4.0.0\n' > 'httpcore==1.0.5\n' > 'httpx==0.27.0\n' > 'hyperframe==6.0.1\n' > 'hyperlink==21.0.0\n' > 'idna==3.7\n' > 'incremental==22.10.0\n' > 'iniconfig==2.0.0\n' > 'installer==0.7.0\n' > 'jaraco.context==5.3.0\n' > 'jaraco.functools==4.0.1\n' > 'jaraco.text==3.12.1\n' > 'Jinja2==3.1.4\n' > 'lark==1.1.9\n' > 'linkify-it-py==2.0.3\n' > 'lxml==5.2.2\n' > 'Mako==1.3.5\n' > 'markdown-it-py==3.0.0\n' > 'MarkupSafe==2.1.5\n' > 'mdurl==0.1.2\n' > 'meson==1.4.1\n' > 'more-itertools==10.3.0\n' > 'msgpack==1.0.8\n' > 'multidict==6.0.5\n' > 'olefile==0.47\n' > 'ordered-set==4.1.0\n' > 'packaging==24.1\n' > 'pathspec==0.12.1\n' > 'pillow==10.4.0\n' > 'platformdirs==4.2.2\n' > 'pluggy==1.5.0\n' > 'ply==3.11\n' > 'poetry-core==1.9.0\n' > 'portage==3.0.65\n' > 'pretend==1.0.9\n' > 'psutil==6.0.0\n' > 'pyasn1==0.6.0\n' > 'pyasn1_modules==0.4.0\n' > 'pycparser==2.22\n' > 'pyelftools==0.31\n' > 'Pygments==2.18.0\n' > 'pyOpenSSL==24.1.0\n' > 'pyproject_hooks==1.1.0\n' > 'PySocks==1.7.1\n' > 'pytest==8.2.2\n' > 'pytest-asyncio==0.23.7\n' > 'pytest-xdist==3.6.1\n' > 'pytest_httpserver==1.0.10\n' > 'python-dateutil==2.9.0.post0\n' > 'requests==2.32.3\n' > 'resolvelib==1.0.1\n' > 'rich==13.7.1\n' > 'scripttest==1.3\n' > 'semantic_version==2.10.0\n' > 'service-identity==24.1.0\n' > 'setuptools==70.2.0\n' > 'setuptools-rust==1.9.0\n' > 'setuptools-scm==8.1.0\n' > 'six==1.16.0\n' > 'sniffio==1.3.1\n' > 'tenacity==8.4.2\n' > 'tomli==2.0.1\n' > 'tomli_w==1.0.0\n' > 'tornado==6.4.1\n' > 'trove-classifiers==2024.7.1\n' > 'trustme==1.1.0\n' > 'truststore==0.9.1\n' > 'Twisted==24.3.0.post0\n' > 'typeguard==4.3.0\n' > 'typing_extensions==4.12.2\n' > 'uc-micro-py==1.0.3\n' > 'urllib3==2.2.2\n' > 'versioneer==0.29\n' > 'virtualenv==20.26.3\n' > 'Werkzeug==3.0.3\n' > 'wheel==0.43.0\n' > 'yarl==1.9.4\n' > 'zope.interface==6.4.post2\n') > >tests/functional/test_freeze.py:53: AssertionError >------------------------------------------------ Captured stdout call ------------------------------------------------- >Initialized empty Git repository in /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw2/test_freeze_exclude_editable0/workspace/scratch/version_pkg/.git/ >[master (root-commit) c7c26c3] initial version > 2 files changed, 12 insertions(+) > create mode 100644 setup.py > create mode 100644 version_pkg.py >------------------------------------------------ Captured stderr call ------------------------------------------------- >hint: Using 'master' as the name for the initial branch. This default branch name >hint: is subject to change. To configure the initial branch name to use in all >hint: of your new repositories, which will suppress this warning, call: >hint: >hint: git config --global init.defaultBranch <name> >hint: >hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and >hint: 'development'. The just-created branch can be renamed via this command: >hint: >hint: git branch -m <name> >____________________________________________ test_upgrade_invalid_version _____________________________________________ >[gw0] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >script = <tests.lib.PipTestEnvironment object at 0x7fffeec736b0>, data = <tests.lib.TestData object at 0x7fffeec72f30> > > @pytest.mark.xfail > def test_upgrade_invalid_version(script: PipTestEnvironment, data: TestData) -> None: > """ > Test that it is possible to upgrade a distribution with an invalid version. > """ > _install_invalid_version(script, data) > index_url = data.index_url("invalid-version") >> script.pip("install", "--index-url", index_url, "invalid-version") > >data = <tests.lib.TestData object at 0x7fffeec72f30> >index_url = 'file:///var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_invalid_version0/data/indexes/invalid-version' >script = <tests.lib.PipTestEnvironment object at 0x7fffeec736b0> > >tests/functional/test_invalid_versions_and_specifiers.py:83: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <tests.lib.PipTestEnvironment object at 0x7fffeec736b0> >cwd = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_invalid_version0/workspace/scratch') >allow_stderr_error = False, allow_stderr_warning = False, allow_error = False >args = ('python', '-m', 'pip', 'install', '--index-url', 'file:///var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_invalid_version0/data/indexes/invalid-version', ...) >kw = {'expect_stderr': True}, expect_error = None > > def run( > self, > *args: str, > cwd: Optional[StrPath] = None, > allow_stderr_error: Optional[bool] = None, > allow_stderr_warning: Optional[bool] = None, > allow_error: bool = False, > **kw: Any, > ) -> TestPipResult: > """ > :param allow_stderr_error: whether a logged error is allowed in > stderr. Passing True for this argument implies > `allow_stderr_warning` since warnings are weaker than errors. > :param allow_stderr_warning: whether a logged warning (or > deprecation message) is allowed in stderr. > :param allow_error: if True (default is False) does not raise > exception when the command exit value is non-zero. Implies > expect_error, but in contrast to expect_error will not assert > that the exit value is zero. > :param expect_error: if False (the default), asserts that the command > exits with 0. Otherwise, asserts that the command exits with a > non-zero exit code. Passing True also implies allow_stderr_error > and allow_stderr_warning. > :param expect_stderr: whether to allow warnings in stderr (equivalent > to `allow_stderr_warning`). This argument is an abbreviated > version of `allow_stderr_warning` and is also kept for backwards > compatibility. > """ > if self.verbose: > print(f">> running {args} {kw}") > > cwd = cwd or self.cwd > if sys.platform == "win32": > # Partial fix for ScriptTest.run using `shell=True` on Windows. > args = tuple(re.sub("([&|<>^])", r"^\1", str(a)) for a in args) > > if allow_error: > kw["expect_error"] = True > > # Propagate default values. > expect_error = kw.get("expect_error") > if expect_error: > # Then default to allowing logged errors. > if allow_stderr_error is not None and not allow_stderr_error: > raise RuntimeError( > "cannot pass allow_stderr_error=False with expect_error=True" > ) > allow_stderr_error = True > > elif kw.get("expect_stderr"): > # Then default to allowing logged warnings. > if allow_stderr_warning is not None and not allow_stderr_warning: > raise RuntimeError( > "cannot pass allow_stderr_warning=False with expect_stderr=True" > ) > allow_stderr_warning = True > > if allow_stderr_error: > if allow_stderr_warning is not None and not allow_stderr_warning: > raise RuntimeError( > "cannot pass allow_stderr_warning=False with " > "allow_stderr_error=True" > ) > > # Default values if not set. > if allow_stderr_error is None: > allow_stderr_error = False > if allow_stderr_warning is None: > allow_stderr_warning = allow_stderr_error > > # Pass expect_stderr=True to allow any stderr. We do this because > # we do our checking of stderr further on in check_stderr(). > kw["expect_stderr"] = True > # Ignore linter check > # B026 Star-arg unpacking after a keyword argument is strongly discouraged >> result = super().run(cwd=cwd, *args, **kw) # noqa: B026 >E AssertionError: Script returned code: 2 > >__class__ = <class 'tests.lib.PipTestEnvironment'> >allow_error = False >allow_stderr_error = False >allow_stderr_warning = False >args = ('python', > '-m', > 'pip', > 'install', > '--index-url', > 'file:///var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_invalid_version0/data/indexes/invalid-version', > 'invalid-version') >cwd = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_invalid_version0/workspace/scratch') >expect_error = None >kw = {'expect_stderr': True} >self = <tests.lib.PipTestEnvironment object at 0x7fffeec736b0> > >tests/lib/__init__.py:702: AssertionError >------------------------------------------------ Captured stdout call ------------------------------------------------- >Script result: python -m pip install --index-url file:///var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_invalid_version0/data/indexes/invalid-version invalid-version > return code: 2 >-- stderr: -------------------- >ERROR: Exception: >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/cli/base_command.py", line 179, in exc_logging_wrapper > status = run_func(*args) > ^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/cli/req_command.py", line 67, in wrapper > return func(self, options, args) > ^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/commands/install.py", line 377, in run > requirement_set = resolver.resolve( > ^^^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve > result = self._result = resolver.resolve( > ^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/resolvelib/resolvers.py", line 546, in resolve > state = resolution.resolve(requirements, max_rounds=max_rounds) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/resolvelib/resolvers.py", line 397, in resolve > self._add_to_criteria(self.state.criteria, r, parent=None) > File "/usr/lib/python3.12/site-packages/resolvelib/resolvers.py", line 148, in _add_to_criteria > matches = self._p.find_matches( > ^^^^^^^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/resolution/resolvelib/provider.py", line 232, in find_matches > return self._factory.find_candidates( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/resolution/resolvelib/factory.py", line 450, in find_candidates > return self._iter_found_candidates( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/resolution/resolvelib/factory.py", line 341, in _iter_found_candidates > _get_installed_candidate(), > ^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/resolution/resolvelib/factory.py", line 287, in _get_installed_candidate > if not specifier.contains(installed_dist.version, prereleases=True): > ^^^^^^^^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/metadata/importlib/_dists.py", line 175, in version > return parse_version(self._dist.version) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/packaging/version.py", line 56, in parse > return Version(version) > ^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/packaging/version.py", line 202, in __init__ > raise InvalidVersion(f"Invalid version: '{version}'") >packaging.version.InvalidVersion: Invalid version: '2010i' > >-- stdout: -------------------- >Looking in indexes: file:///var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_invalid_version0/data/indexes/invalid-version > >________________________________________ test_upgrade_require_invalid_version _________________________________________ >[gw0] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >script = <tests.lib.PipTestEnvironment object at 0x7fffeed07530>, data = <tests.lib.TestData object at 0x7fffedfa0b30> > > @pytest.mark.xfail > def test_upgrade_require_invalid_version( > script: PipTestEnvironment, data: TestData > ) -> None: > """ > Test that it is possible to upgrade a distribution with an invalid metadata. > """ > _install_require_invalid_version(script, data) > index_url = data.index_url("require-invalid-version") >> script.pip("install", "--index-url", index_url, "require-invalid-version") > >data = <tests.lib.TestData object at 0x7fffedfa0b30> >index_url = 'file:///var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_require_invalid_v0/data/indexes/require-invalid-version' >script = <tests.lib.PipTestEnvironment object at 0x7fffeed07530> > >tests/functional/test_invalid_versions_and_specifiers.py:95: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <tests.lib.PipTestEnvironment object at 0x7fffeed07530> >cwd = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_require_invalid_v0/workspace/scratch') >allow_stderr_error = False, allow_stderr_warning = False, allow_error = False >args = ('python', '-m', 'pip', 'install', '--index-url', 'file:///var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_require_invalid_v0/data/indexes/require-invalid-version', ...) >kw = {'expect_stderr': True}, expect_error = None > > def run( > self, > *args: str, > cwd: Optional[StrPath] = None, > allow_stderr_error: Optional[bool] = None, > allow_stderr_warning: Optional[bool] = None, > allow_error: bool = False, > **kw: Any, > ) -> TestPipResult: > """ > :param allow_stderr_error: whether a logged error is allowed in > stderr. Passing True for this argument implies > `allow_stderr_warning` since warnings are weaker than errors. > :param allow_stderr_warning: whether a logged warning (or > deprecation message) is allowed in stderr. > :param allow_error: if True (default is False) does not raise > exception when the command exit value is non-zero. Implies > expect_error, but in contrast to expect_error will not assert > that the exit value is zero. > :param expect_error: if False (the default), asserts that the command > exits with 0. Otherwise, asserts that the command exits with a > non-zero exit code. Passing True also implies allow_stderr_error > and allow_stderr_warning. > :param expect_stderr: whether to allow warnings in stderr (equivalent > to `allow_stderr_warning`). This argument is an abbreviated > version of `allow_stderr_warning` and is also kept for backwards > compatibility. > """ > if self.verbose: > print(f">> running {args} {kw}") > > cwd = cwd or self.cwd > if sys.platform == "win32": > # Partial fix for ScriptTest.run using `shell=True` on Windows. > args = tuple(re.sub("([&|<>^])", r"^\1", str(a)) for a in args) > > if allow_error: > kw["expect_error"] = True > > # Propagate default values. > expect_error = kw.get("expect_error") > if expect_error: > # Then default to allowing logged errors. > if allow_stderr_error is not None and not allow_stderr_error: > raise RuntimeError( > "cannot pass allow_stderr_error=False with expect_error=True" > ) > allow_stderr_error = True > > elif kw.get("expect_stderr"): > # Then default to allowing logged warnings. > if allow_stderr_warning is not None and not allow_stderr_warning: > raise RuntimeError( > "cannot pass allow_stderr_warning=False with expect_stderr=True" > ) > allow_stderr_warning = True > > if allow_stderr_error: > if allow_stderr_warning is not None and not allow_stderr_warning: > raise RuntimeError( > "cannot pass allow_stderr_warning=False with " > "allow_stderr_error=True" > ) > > # Default values if not set. > if allow_stderr_error is None: > allow_stderr_error = False > if allow_stderr_warning is None: > allow_stderr_warning = allow_stderr_error > > # Pass expect_stderr=True to allow any stderr. We do this because > # we do our checking of stderr further on in check_stderr(). > kw["expect_stderr"] = True > # Ignore linter check > # B026 Star-arg unpacking after a keyword argument is strongly discouraged >> result = super().run(cwd=cwd, *args, **kw) # noqa: B026 >E AssertionError: Script returned code: 2 > >__class__ = <class 'tests.lib.PipTestEnvironment'> >allow_error = False >allow_stderr_error = False >allow_stderr_warning = False >args = ('python', > '-m', > 'pip', > 'install', > '--index-url', > 'file:///var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_require_invalid_v0/data/indexes/require-invalid-version', > 'require-invalid-version') >cwd = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_require_invalid_v0/workspace/scratch') >expect_error = None >kw = {'expect_stderr': True} >self = <tests.lib.PipTestEnvironment object at 0x7fffeed07530> > >tests/lib/__init__.py:702: AssertionError >------------------------------------------------ Captured stdout call ------------------------------------------------- >Script result: python -m pip install --index-url file:///var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_require_invalid_v0/data/indexes/require-invalid-version require-invalid-version > return code: 2 >-- stderr: -------------------- >ERROR: Exception: >Traceback (most recent call last): > File "/usr/lib/python3.12/site-packages/packaging/requirements.py", line 36, in __init__ > parsed = _parse_requirement(requirement_string) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/packaging/_parser.py", line 62, in parse_requirement > return _parse_requirement(Tokenizer(source, rules=DEFAULT_RULES)) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/packaging/_parser.py", line 80, in _parse_requirement > url, specifier, marker = _parse_requirement_details(tokenizer) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/packaging/_parser.py", line 124, in _parse_requirement_details > marker = _parse_requirement_marker( > ^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/packaging/_parser.py", line 145, in _parse_requirement_marker > tokenizer.raise_syntax_error( > File "/usr/lib/python3.12/site-packages/packaging/_tokenizer.py", line 167, in raise_syntax_error > raise ParserSyntaxError( >packaging._tokenizer.ParserSyntaxError: Expected end or semicolon (after version specifier) > invalid-version ==2010i > ~~~~~~^ > >The above exception was the direct cause of the following exception: > >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/cli/base_command.py", line 179, in exc_logging_wrapper > status = run_func(*args) > ^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/cli/req_command.py", line 67, in wrapper > return func(self, options, args) > ^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/commands/install.py", line 377, in run > requirement_set = resolver.resolve( > ^^^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve > result = self._result = resolver.resolve( > ^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/resolvelib/resolvers.py", line 546, in resolve > state = resolution.resolve(requirements, max_rounds=max_rounds) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/resolvelib/resolvers.py", line 427, in resolve > failure_causes = self._attempt_to_pin_criterion(name) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/resolvelib/resolvers.py", line 239, in _attempt_to_pin_criterion > criteria = self._get_updated_criteria(candidate) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/resolvelib/resolvers.py", line 229, in _get_updated_criteria > for requirement in self._p.get_dependencies(candidate=candidate): > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/resolution/resolvelib/provider.py", line 247, in get_dependencies > return [r for r in candidate.iter_dependencies(with_requires) if r is not None] > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/resolution/resolvelib/candidates.py", line 401, in iter_dependencies > for r in self.dist.iter_dependencies(): > File "/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/pip0/pip/src/pip/_internal/metadata/importlib/_dists.py", line 222, in iter_dependencies > req = Requirement(req_string.strip()) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/site-packages/packaging/requirements.py", line 38, in __init__ > raise InvalidRequirement(str(e)) from e >packaging.requirements.InvalidRequirement: Expected end or semicolon (after version specifier) > invalid-version ==2010i > ~~~~~~^ > >-- stdout: -------------------- >Looking in indexes: file:///var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_require_invalid_v0/data/indexes/require-invalid-version >Requirement already satisfied: require-invalid-version in /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw0/test_upgrade_require_invalid_v0/workspace/venv/lib/python3.12/site-packages (1.0) > >_________________________________ test_install_distribution_union_conflicting_extras __________________________________ >[gw3] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >script = <tests.lib.PipTestEnvironment object at 0x7fffed0ce270>, data = <tests.lib.TestData object at 0x7fffed0b9520> > > @pytest.mark.xfail > def test_install_distribution_union_conflicting_extras( > script: PipTestEnvironment, data: TestData > ) -> None: > # LocalExtras requires simple==1.0, LocalExtras[bar] requires simple==2.0; > # without a resolver, pip does not detect the conflict between simple==1.0 > # and simple==2.0. Once a resolver is added, this conflict should be > # detected. > to_install = data.packages.joinpath("LocalExtras-0.0.2") > result = script.pip_install_local( > to_install, f"{to_install}[bar]", expect_error=True > ) > assert "installed" not in result.stdout >> assert "Conflict" in result.stderr >E AssertionError: assert 'Conflict' in 'ERROR: Cannot install localextras==0.0.2 and localextras[bar]==0.0.2 because these package versions have conflicting dependencies.\nERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts\n' >E + where 'ERROR: Cannot install localextras==0.0.2 and localextras[bar]==0.0.2 because these package versions have conflicting dependencies.\nERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts\n' = <tests.lib.TestPipResult object at 0x7fffed0ba570>.stderr > >data = <tests.lib.TestData object at 0x7fffed0b9520> >result = <tests.lib.TestPipResult object at 0x7fffed0ba570> >script = <tests.lib.PipTestEnvironment object at 0x7fffed0ce270> >to_install = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/test_install_distribution_unio0/data/packages/LocalExtras-0.0.2') > >tests/functional/test_install_reqs.py:690: AssertionError >_________________________________ test_installing_scripts_outside_path_prints_warning _________________________________ >[gw2] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >script = <tests.lib.PipTestEnvironment object at 0x7fffe692e330> > > @pytest.mark.xfail( > reason="No longer possible to trigger the warning with either --prefix or --target" > ) > def test_installing_scripts_outside_path_prints_warning( > script: PipTestEnvironment, > ) -> None: > result = script.pip_install_local("--prefix", script.scratch_path, "script_wheel1") > assert "Successfully installed script_wheel1" in result.stdout, str(result) >> assert "--no-warn-script-location" in result.stderr >E AssertionError: assert '--no-warn-script-location' in '' >E + where '' = <tests.lib.TestPipResult object at 0x7fffe692fb30>.stderr > >result = <tests.lib.TestPipResult object at 0x7fffe692fb30> >script = <tests.lib.PipTestEnvironment object at 0x7fffe692e330> > >tests/functional/test_install.py:2036: AssertionError >____________________________________________ test_check_submodule_addition ____________________________________________ >[gw1] linux -- Python 3.12.4 /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/bin/python3.12 > >script = <tests.lib.PipTestEnvironment object at 0x7fffedbc7da0> > > @pytest.mark.skipif("sys.platform == 'win32'") > @pytest.mark.xfail( > condition=True, > reason="Git submodule against file: is not working; waiting for a good solution", > run=True, > ) > def test_check_submodule_addition(script: PipTestEnvironment) -> None: > """ > Submodules are pulled in on install and updated on upgrade. > """ >> module_path, submodule_path = _create_test_package_with_submodule( > script, rel_path="testpkg/static" > ) > >script = <tests.lib.PipTestEnvironment object at 0x7fffedbc7da0> > >tests/functional/test_install_vcs_git.py:555: >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >tests/lib/git_submodule_helpers.py:73: in _create_test_package_with_submodule > env.run( > env = <tests.lib.PipTestEnvironment object at 0x7fffedbc7da0> > pkg_path = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw1/test_check_submodule_addition0/workspace/scratch/version_pkg/testpkg') > rel_path = 'testpkg/static' > submodule_path = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw1/test_check_submodule_addition0/workspace/scratch/version_pkg_submodule') > version_pkg_path = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw1/test_check_submodule_addition0/workspace/scratch/version_pkg') >_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > >self = <tests.lib.PipTestEnvironment object at 0x7fffedbc7da0> >cwd = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw1/test_check_submodule_addition0/workspace/scratch/version_pkg') >allow_stderr_error = False, allow_stderr_warning = False, allow_error = False >args = ('git', 'submodule', 'add', '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw1/test_check_submodule_addition0/workspace/scratch/version_pkg_submodule', 'testpkg/static') >kw = {'expect_stderr': True}, expect_error = None > > def run( > self, > *args: str, > cwd: Optional[StrPath] = None, > allow_stderr_error: Optional[bool] = None, > allow_stderr_warning: Optional[bool] = None, > allow_error: bool = False, > **kw: Any, > ) -> TestPipResult: > """ > :param allow_stderr_error: whether a logged error is allowed in > stderr. Passing True for this argument implies > `allow_stderr_warning` since warnings are weaker than errors. > :param allow_stderr_warning: whether a logged warning (or > deprecation message) is allowed in stderr. > :param allow_error: if True (default is False) does not raise > exception when the command exit value is non-zero. Implies > expect_error, but in contrast to expect_error will not assert > that the exit value is zero. > :param expect_error: if False (the default), asserts that the command > exits with 0. Otherwise, asserts that the command exits with a > non-zero exit code. Passing True also implies allow_stderr_error > and allow_stderr_warning. > :param expect_stderr: whether to allow warnings in stderr (equivalent > to `allow_stderr_warning`). This argument is an abbreviated > version of `allow_stderr_warning` and is also kept for backwards > compatibility. > """ > if self.verbose: > print(f">> running {args} {kw}") > > cwd = cwd or self.cwd > if sys.platform == "win32": > # Partial fix for ScriptTest.run using `shell=True` on Windows. > args = tuple(re.sub("([&|<>^])", r"^\1", str(a)) for a in args) > > if allow_error: > kw["expect_error"] = True > > # Propagate default values. > expect_error = kw.get("expect_error") > if expect_error: > # Then default to allowing logged errors. > if allow_stderr_error is not None and not allow_stderr_error: > raise RuntimeError( > "cannot pass allow_stderr_error=False with expect_error=True" > ) > allow_stderr_error = True > > elif kw.get("expect_stderr"): > # Then default to allowing logged warnings. > if allow_stderr_warning is not None and not allow_stderr_warning: > raise RuntimeError( > "cannot pass allow_stderr_warning=False with expect_stderr=True" > ) > allow_stderr_warning = True > > if allow_stderr_error: > if allow_stderr_warning is not None and not allow_stderr_warning: > raise RuntimeError( > "cannot pass allow_stderr_warning=False with " > "allow_stderr_error=True" > ) > > # Default values if not set. > if allow_stderr_error is None: > allow_stderr_error = False > if allow_stderr_warning is None: > allow_stderr_warning = allow_stderr_error > > # Pass expect_stderr=True to allow any stderr. We do this because > # we do our checking of stderr further on in check_stderr(). > kw["expect_stderr"] = True > # Ignore linter check > # B026 Star-arg unpacking after a keyword argument is strongly discouraged >> result = super().run(cwd=cwd, *args, **kw) # noqa: B026 >E AssertionError: Script returned code: 128 > >__class__ = <class 'tests.lib.PipTestEnvironment'> >allow_error = False >allow_stderr_error = False >allow_stderr_warning = False >args = ('git', > 'submodule', > 'add', > '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw1/test_check_submodule_addition0/workspace/scratch/version_pkg_submodule', > 'testpkg/static') >cwd = PosixPath('/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw1/test_check_submodule_addition0/workspace/scratch/version_pkg') >expect_error = None >kw = {'expect_stderr': True} >self = <tests.lib.PipTestEnvironment object at 0x7fffedbc7da0> > >tests/lib/__init__.py:702: AssertionError >------------------------------------------------ Captured stdout call ------------------------------------------------- >Script result: git submodule add /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw1/test_check_submodule_addition0/workspace/scratch/version_pkg_submodule testpkg/static > return code: 128 >-- stderr: -------------------- >Cloning into '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw1/test_check_submodule_addition0/workspace/scratch/version_pkg/testpkg/static'... >fatal: transport 'file' not allowed >fatal: clone of '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw1/test_check_submodule_addition0/workspace/scratch/version_pkg_submodule' into submodule path '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw1/test_check_submodule_addition0/workspace/scratch/version_pkg/testpkg/static' failed > >-- created: ------------------- > scratch/version_pkg/.git/modules > testpkg >-- updated: ------------------- > scratch/version_pkg/.git > testpkg >================================================== warnings summary =================================================== >../pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/metadata/pkg_resources.py:16 >../pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/metadata/pkg_resources.py:16 >../pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/metadata/pkg_resources.py:16 >../pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/metadata/pkg_resources.py:16 > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/metadata/pkg_resources.py:16: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html > import pkg_resources > >tests/unit/test_finder.py::test_incorrect_case_file_index > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/index/collector.py:448: ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw2/test_incorrect_case_file_index0/data/packages3/dinner/index.html'> > return _get_index_content(location, session=self.session) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/test_finder.py::test_finder_only_installs_stable_releases > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/index/collector.py:448: ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw2/test_finder_only_installs_stab0/data/indexes/pre/bar/index.html'> > return _get_index_content(location, session=self.session) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/test_finder.py::test_finder_only_installs_data_require > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/index/collector.py:448: ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw2/test_finder_only_installs_data0/data/indexes/datarequire/fakepackage/index.html'> > return _get_index_content(location, session=self.session) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/test_finder.py::test_finder_installs_pre_releases > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/index/collector.py:448: ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw2/test_finder_installs_pre_relea0/data/indexes/pre/bar/index.html'> > return _get_index_content(location, session=self.session) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/test_finder.py::test_finder_installs_dev_releases > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/index/collector.py:448: ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw2/test_finder_installs_dev_relea0/data/indexes/dev/bar/index.html'> > return _get_index_content(location, session=self.session) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/functional/test_broken_stdout.py::test_broken_stdout_pipe > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1/tests/functional/test_broken_stdout.py:37: ResourceWarning: unclosed file <_io.BufferedReader name=15> > stderr, returncode = setup_broken_stdout_test( > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/functional/test_broken_stdout.py::test_broken_stdout_pipe__log_option > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1/tests/functional/test_broken_stdout.py:54: ResourceWarning: unclosed file <_io.BufferedReader name=15> > stderr, returncode = setup_broken_stdout_test( > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/functional/test_broken_stdout.py::test_broken_stdout_pipe__verbose > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1/tests/functional/test_broken_stdout.py:70: ResourceWarning: unclosed file <_io.BufferedReader name=15> > stderr, returncode = setup_broken_stdout_test( > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/test_finder.py::test_process_project_url > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/index/collector.py:448: ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw2/test_process_project_url0/data/indexes/simple/simple/index.html'> > return _get_index_content(location, session=self.session) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/test_finder.py::test_find_all_candidates_index > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/index/collector.py:448: ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw2/test_find_all_candidates_index0/data/indexes/simple/simple/index.html'> > return _get_index_content(location, session=self.session) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/test_finder.py::test_find_all_candidates_find_links_and_index > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/index/collector.py:448: ResourceWarning: unclosed file <_io.BufferedReader name='/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw2/test_find_all_candidates_find_0/data/indexes/simple/simple/index.html'> > return _get_index_content(location, session=self.session) > Enable tracemalloc to get traceback where the object was allocated. > See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. > >tests/unit/test_link.py::TestLink::test_fragments > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/models/link.py:454: PipDeprecationWarning: DEPRECATION: git+https://example.com/package#egg=eggname[extra] contains an egg fragment with a non-PEP 508 name pip 25.0 will enforce this behaviour change. A possible replacement is to use the req @ url syntax, and remove the egg fragment. Discussion can be found at https://github.com/pypa/pip/issues/11617 > deprecated( > >tests/unit/test_link.py::TestLink::test_fragments > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/models/link.py:454: PipDeprecationWarning: DEPRECATION: git+https://example.com/package#egg=eggname[extra1,extra2] contains an egg fragment with a non-PEP 508 name pip 25.0 will enforce this behaviour change. A possible replacement is to use the req @ url syntax, and remove the egg fragment. Discussion can be found at https://github.com/pypa/pip/issues/11617 > deprecated( > >tests/unit/test_link.py::TestLink::test_fragments > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/models/link.py:454: PipDeprecationWarning: DEPRECATION: git+https://example.com/package#egg=eggname[] contains an egg fragment with a non-PEP 508 name pip 25.0 will enforce this behaviour change. A possible replacement is to use the req @ url syntax, and remove the egg fragment. Discussion can be found at https://github.com/pypa/pip/issues/11617 > deprecated( > >tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[~invalid~package~name~] > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/models/link.py:454: PipDeprecationWarning: DEPRECATION: git+https://example.com/package#egg=~invalid~package~name~ contains an egg fragment with a non-PEP 508 name pip 25.0 will enforce this behaviour change. A possible replacement is to use the req @ url syntax, and remove the egg fragment. Discussion can be found at https://github.com/pypa/pip/issues/11617 > deprecated( > >tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[eggname==1.2.3] > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/models/link.py:454: PipDeprecationWarning: DEPRECATION: git+https://example.com/package#egg=eggname==1.2.3 contains an egg fragment with a non-PEP 508 name pip 25.0 will enforce this behaviour change. A possible replacement is to use the req @ url syntax, and remove the egg fragment. Discussion can be found at https://github.com/pypa/pip/issues/11617 > deprecated( > >tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[eggname>=1.2.3] > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/models/link.py:454: PipDeprecationWarning: DEPRECATION: git+https://example.com/package#egg=eggname>=1.2.3 contains an egg fragment with a non-PEP 508 name pip 25.0 will enforce this behaviour change. A possible replacement is to use the req @ url syntax, and remove the egg fragment. Discussion can be found at https://github.com/pypa/pip/issues/11617 > deprecated( > >tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[eggname[!]] > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/models/link.py:454: PipDeprecationWarning: DEPRECATION: git+https://example.com/package#egg=eggname[!] contains an egg fragment with a non-PEP 508 name pip 25.0 will enforce this behaviour change. A possible replacement is to use the req @ url syntax, and remove the egg fragment. Discussion can be found at https://github.com/pypa/pip/issues/11617 > deprecated( > >tests/unit/test_wheel.py: 17 warnings >tests/unit/test_req.py: 4 warnings >tests/unit/metadata/test_metadata.py: 1 warning >tests/unit/resolution_resolvelib/test_requirement.py: 4 warnings > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/metadata/importlib/_dists.py:73: DeprecationWarning: Unimplemented abstract methods {'locate_file'} > return cls(files, info_location) > >tests/unit/test_req.py::TestInstallRequirement::test_extras_for_line_url_requirement >tests/unit/test_req.py::TestInstallRequirement::test_extras_for_editable_url_requirement > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/models/link.py:454: PipDeprecationWarning: DEPRECATION: git+https://url#egg=SomeProject[ex1,ex2] contains an egg fragment with a non-PEP 508 name pip 25.0 will enforce this behaviour change. A possible replacement is to use the req @ url syntax, and remove the egg fragment. Discussion can be found at https://github.com/pypa/pip/issues/11617 > deprecated( > >tests/unit/test_req.py::test_parse_editable_vcs_extras > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1-python3_12/install/usr/lib/python3.12/site-packages/pip/_internal/models/link.py:454: PipDeprecationWarning: DEPRECATION: svn+https://foo#egg=foo[extras] contains an egg fragment with a non-PEP 508 name pip 25.0 will enforce this behaviour change. A possible replacement is to use the req @ url syntax, and remove the egg fragment. Discussion can be found at https://github.com/pypa/pip/issues/11617 > deprecated( > >tests/functional/test_install.py::test_install_sends_client_cert[install_args0] >tests/functional/test_install.py::test_install_sends_client_cert[install_args1] > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1/tests/functional/test_install.py:2306: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated > ctx = ssl.SSLContext(ssl.PROTOCOL_SSLv23) > >tests/functional/test_install_config.py::test_prompt_for_authentication > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1/tests/functional/test_install_config.py:269: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated > ctx = ssl.SSLContext(ssl.PROTOCOL_SSLv23) > >tests/functional/test_install_config.py::test_do_not_prompt_for_authentication > /var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1/tests/functional/test_install_config.py:309: DeprecationWarning: ssl.PROTOCOL_TLS is deprecated > ctx = ssl.SSLContext(ssl.PROTOCOL_SSLv23) > >tests/functional/test_install_wheel.py::test_wheel_install_fails_with_badly_encoded_metadata > /usr/lib/python3.12/zipfile/__init__.py:1607: UserWarning: Duplicate name: 'simple-0.1.0.dist-info/METADATA' > return self._open_to_write(zinfo, force_zip64=force_zip64) > >-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html >======================================================= XPASSES ======================================================= >=============================================== short test summary info =============================================== >SKIPPED [1] tests/unit/metadata/test_metadata_pkg_resources.py:19: could not import 'pip._vendor.pkg_resources': No module named 'pip._vendor' >SKIPPED [3] tests/unit/test_exceptions.py:602: Non-Windows should implement localization >SKIPPED [4] tests/unit/test_urls.py:21: condition: sys.platform != 'win32' >SKIPPED [1] tests/unit/test_urls.py:44: condition: sys.platform != 'win32' >SKIPPED [1] tests/unit/test_urls.py:76: condition: sys.platform != 'win32' >SKIPPED [1] tests/unit/test_vcs.py:20: Subversion is only required under CI >SKIPPED [1] tests/unit/test_locations.py:120: Incompatible with venv >SKIPPED [1] tests/unit/test_locations.py:143: Incompatible with venv >SKIPPED [1] tests/unit/test_vcs.py:639: Subversion Admin is not available >SKIPPED [1] tests/unit/test_vcs_mercurial.py:14: Mercurial is not available >SKIPPED [1] tests/unit/test_appdirs.py:89: Windows-only test >SKIPPED [1] tests/unit/test_appdirs.py:103: MacOS-only test >SKIPPED [1] tests/unit/test_appdirs.py:147: Windows-only test >SKIPPED [1] tests/unit/test_appdirs.py:166: Windows-only test >SKIPPED [1] tests/unit/test_appdirs.py:184: MacOS-only test >SKIPPED [1] tests/unit/test_collector.py:301: condition: sys.platform != 'win32' >SKIPPED [2] tests/unit/test_collector.py:324: testing windows behavior for older CPython >SKIPPED [2] tests/unit/test_collector.py:324: testing windows behavior for newer CPython >SKIPPED [3] tests/unit/test_req.py:929: Test only available on Windows >SKIPPED [1] tests/functional/test_freeze.py:255: Subversion Admin is not available >SKIPPED [1] tests/functional/test_freeze.py:404: Mercurial is not available >SKIPPED [1] tests/functional/test_freeze.py:510: Mercurial is not available >SKIPPED [1] tests/functional/test_freeze.py:544: Bazaar is not available >SKIPPED [2] tests/functional/test_freeze.py:572: Mercurial is not available >SKIPPED [1] tests/functional/test_install.py:353: Subversion Admin is not available >SKIPPED [1] tests/functional/test_install.py:442: Mercurial is not available >SKIPPED [1] tests/functional/test_install.py:453: Mercurial is not available >SKIPPED [1] tests/functional/test_install.py:468: Bazaar is not available >SKIPPED [1] tests/functional/test_search.py:94: pip search test skipped >SKIPPED [1] tests/functional/test_search.py:155: pip search test skipped >SKIPPED [1] tests/functional/test_search.py:184: pip search test skipped >SKIPPED [1] tests/functional/test_truststore.py:19: 3.10 can run truststore >SKIPPED [1] tests/functional/test_vcs_bazaar.py:16: Bazaar is only required under CI >SKIPPED [1] tests/functional/test_vcs_bazaar.py:25: Bazaar is not available >SKIPPED [1] tests/functional/test_vcs_mercurial.py:7: Mercurial is not available >SKIPPED [1] tests/functional/test_vcs_subversion.py:10: Subversion Admin is not available >SKIPPED [1] tests/functional/test_vcs_subversion.py:22: Subversion Admin is not available >SKIPPED [1] tests/functional/test_warning.py:64: distutils is deprecated in 3.10+ >SKIPPED [1] tests/unit/test_appdirs.py:14: Windows-only test >SKIPPED [1] tests/unit/test_appdirs.py:31: MacOS-only test >SKIPPED [1] tests/lib/venv.py:239: Gentoo: skipping due to lack of system site-packages >XFAIL tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[~invalid~package~name~] - Behavior change scheduled for 25.0 >XFAIL tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[eggname==1.2.3] - Behavior change scheduled for 25.0 >XFAIL tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[eggname>=1.2.3] - Behavior change scheduled for 25.0 >XFAIL tests/unit/test_link.py::TestLink::test_invalid_egg_fragments[eggname[!]] - Behavior change scheduled for 25.0 >XFAIL tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_invalid_entrypoints_fail[console_scripts-hello = hello] >XFAIL tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_invalid_entrypoints_fail[console_scripts-hello = hello:] >XFAIL tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_invalid_entrypoints_fail[gui_scripts-hello = hello] >XFAIL tests/unit/test_wheel.py::TestInstallUnpackedWheel::test_invalid_entrypoints_fail[gui_scripts-hello = hello:] >XFAIL tests/functional/test_freeze.py::test_freeze_exclude_editable - xfail means editable is not in output >XFAIL tests/functional/test_invalid_versions_and_specifiers.py::test_upgrade_invalid_version >XFAIL tests/functional/test_invalid_versions_and_specifiers.py::test_upgrade_require_invalid_version >XFAIL tests/functional/test_install_reqs.py::test_install_distribution_union_conflicting_extras >XFAIL tests/functional/test_install.py::test_installing_scripts_outside_path_prints_warning - No longer possible to trigger the warning with either --prefix or --target >XFAIL tests/functional/test_install_vcs_git.py::test_check_submodule_addition - Git submodule against file: is not working; waiting for a good solution >XPASS tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_dot-meta_dash] >XPASS tests/functional/test_new_resolver.py::test_new_resolver_check_wheel_version_normalized[file_underscore-meta_dash] >FAILED tests/functional/test_install.py::test_install_sends_client_cert[install_args0] - AssertionError: Script returned code: 1 >FAILED tests/functional/test_install_config.py::test_prompt_for_authentication - AssertionError: Script result: python -m pip install --index-url https://localhost:45875/simple --cert /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/certs2/cert.pem --client-cert /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/pytest-0/popen-gw3/certs2/cert.pem simple > return code: 1 > -- stderr: -------------------- > WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ > WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ > WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ > WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ > WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/ > ERROR: Could not find a version that satisfies the requirement simple (from versions: none) > ERROR: No matching distribution found for simple > > -- stdout: -------------------- > Looking in indexes: https://localhost:45875/simple > Could not fetch URL https://localhost:45875/simple/simple/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='localhost', port=45875): Max retries exceeded with url: /simple/simple/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))) - skipping > >assert 'User for localhost:45875' in "Looking in indexes: https://localhost:45875/simple\nCould not fetch URL https://localhost:45875/simple/simple/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='localhost', port=45875): Max retries exceeded with url: /simple/simple/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))) - skipping\n" > + where "Looking in indexes: https://localhost:45875/simple\nCould not fetch URL https://localhost:45875/simple/simple/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='localhost', port=45875): Max retries exceeded with url: /simple/simple/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))) - skipping\n" = <tests.lib.TestPipResult object at 0x7fffed0ba9f0>.stdout >FAILED tests/functional/test_install_config.py::test_do_not_prompt_for_authentication - assert 'ERROR: HTTP error 401' in "WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nERROR: Could not find a version that satisfies the requirement simple (from versions: none)\nERROR: No matching distribution found for simple\n" > + where "WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nWARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate (_ssl.c:1004)'))': /simple/simple/\nERROR: Could not find a version that satisfies the requirement simple (from versions: none)\nERROR: No matching distribution found for simple\n" = <tests.lib.TestPipResult object at 0x7fffec7bc7a0>.stderr >============= 3 failed, 2288 passed, 51 skipped, 14 xfailed, 2 xpassed, 56 warnings in 675.89s (0:11:15) ============== >/usr/lib/python3.12/site-packages/_pytest/pathlib.py:98: PytestWarning: (rm_rf) error removing /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-5314616d-5b42-4d39-905b-a148403f1ebc/popen-gw2/test_safe_delete_no_perms0 ><class 'OSError'>: [Errno 39] Directory not empty: '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-5314616d-5b42-4d39-905b-a148403f1ebc/popen-gw2/test_safe_delete_no_perms0' > warnings.warn( >/usr/lib/python3.12/site-packages/_pytest/pathlib.py:98: PytestWarning: (rm_rf) error removing /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-5314616d-5b42-4d39-905b-a148403f1ebc/popen-gw2/test_safe_set_no_perms0 ><class 'OSError'>: [Errno 39] Directory not empty: '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-5314616d-5b42-4d39-905b-a148403f1ebc/popen-gw2/test_safe_set_no_perms0' > warnings.warn( >/usr/lib/python3.12/site-packages/_pytest/pathlib.py:98: PytestWarning: (rm_rf) error removing /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-5314616d-5b42-4d39-905b-a148403f1ebc/popen-gw2/test_safe_get_no_perms0 ><class 'OSError'>: [Errno 39] Directory not empty: '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-5314616d-5b42-4d39-905b-a148403f1ebc/popen-gw2/test_safe_get_no_perms0' > warnings.warn( >/usr/lib/python3.12/site-packages/_pytest/pathlib.py:98: PytestWarning: (rm_rf) error removing /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-5314616d-5b42-4d39-905b-a148403f1ebc/popen-gw2 ><class 'OSError'>: [Errno 39] Directory not empty: '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-5314616d-5b42-4d39-905b-a148403f1ebc/popen-gw2' > warnings.warn( >/usr/lib/python3.12/site-packages/_pytest/pathlib.py:98: PytestWarning: (rm_rf) error removing /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-5314616d-5b42-4d39-905b-a148403f1ebc ><class 'OSError'>: [Errno 39] Directory not empty: '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-5314616d-5b42-4d39-905b-a148403f1ebc' > warnings.warn( >/usr/lib/python3.12/site-packages/_pytest/pathlib.py:98: PytestWarning: (rm_rf) error removing /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-b8615be4-0d0b-4169-a4df-93c1b51fa8a8/popen-gw2/test_safe_delete_no_perms0 ><class 'OSError'>: [Errno 39] Directory not empty: '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-b8615be4-0d0b-4169-a4df-93c1b51fa8a8/popen-gw2/test_safe_delete_no_perms0' > warnings.warn( >/usr/lib/python3.12/site-packages/_pytest/pathlib.py:98: PytestWarning: (rm_rf) error removing /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-b8615be4-0d0b-4169-a4df-93c1b51fa8a8/popen-gw2/test_safe_set_no_perms0 ><class 'OSError'>: [Errno 39] Directory not empty: '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-b8615be4-0d0b-4169-a4df-93c1b51fa8a8/popen-gw2/test_safe_set_no_perms0' > warnings.warn( >/usr/lib/python3.12/site-packages/_pytest/pathlib.py:98: PytestWarning: (rm_rf) error removing /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-b8615be4-0d0b-4169-a4df-93c1b51fa8a8/popen-gw2/test_safe_get_no_perms0 ><class 'OSError'>: [Errno 39] Directory not empty: '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-b8615be4-0d0b-4169-a4df-93c1b51fa8a8/popen-gw2/test_safe_get_no_perms0' > warnings.warn( >/usr/lib/python3.12/site-packages/_pytest/pathlib.py:98: PytestWarning: (rm_rf) error removing /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-b8615be4-0d0b-4169-a4df-93c1b51fa8a8/popen-gw2 ><class 'OSError'>: [Errno 39] Directory not empty: '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-b8615be4-0d0b-4169-a4df-93c1b51fa8a8/popen-gw2' > warnings.warn( >/usr/lib/python3.12/site-packages/_pytest/pathlib.py:98: PytestWarning: (rm_rf) error removing /var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-b8615be4-0d0b-4169-a4df-93c1b51fa8a8 ><class 'OSError'>: [Errno 39] Directory not empty: '/var/tmp/portage/dev-python/pip-24.1.1/temp/pytest-of-portage/garbage-b8615be4-0d0b-4169-a4df-93c1b51fa8a8' > warnings.warn( > * ERROR: dev-python/pip-24.1.1::gentoo failed (test phase): > * pytest failed with python3.12 > * > * Call stack: > * ebuild.sh, line 136: Called src_test > * environment, line 3991: Called distutils-r1_src_test > * environment, line 1976: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 762: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > * environment, line 3559: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 3103: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 3101: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > * environment, line 1211: Called distutils-r1_run_phase 'python_test' > * environment, line 1899: Called python_test > * environment, line 3878: Called epytest '-m' 'not network' '-o' 'tmp_path_retention_policy=all' > * environment, line 2520: Called die > * The specific snippet of code: > * [[ ${ret} -ne 0 ]] && die -n "pytest failed with ${EPYTHON}"; > * > * If you need support, post the output of `emerge --info '=dev-python/pip-24.1.1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-python/pip-24.1.1::gentoo'`. > * The complete build log is located at '/var/tmp/portage/dev-python/pip-24.1.1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-python/pip-24.1.1/temp/environment'. > * Working directory: '/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1' > * S: '/var/tmp/portage/dev-python/pip-24.1.1/work/pip-24.1.1' > > > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 935433
:
896920
| 896921